Some narrative<\/div>"
+ },
+ "active": true,
+ "name": [{
+ "use": "official",
+ "family": "Chalmers",
+ "given": [
+ "Peter",
+ "James"
+ ]
+ }],
+ "gender": "male",
+ "birthDate": "1974-12-25"
+ },
+ "request": {
+ "method": "PUT",
+ "url": "Patient?identifier=234234"
+ }
+ },
+ {
+ "fullUrl": "http://example.org/fhir/Patient/123a",
+ "resource": {
+ "resourceType": "Patient",
+ "id": "123a",
+ "text": {
+ "status": "generated",
+ "div": "
Some narrative<\/div>"
+ },
+ "active": true,
+ "name": [{
+ "use": "official",
+ "family": "Chalmers",
+ "given": [
+ "Peter",
+ "James"
+ ]
+ }],
+ "gender": "male",
+ "birthDate": "1974-12-25"
+ },
+ "request": {
+ "method": "PUT",
+ "url": "Patient/123a",
+ "ifMatch": "W/\"2\""
+ }
+ },
+ {"request": {
+ "method": "DELETE",
+ "url": "Patient/234"
+ }},
+ {"request": {
+ "method": "DELETE",
+ "url": "Patient?identifier=123456"
+ }},
+ {
+ "fullUrl": "urn:uuid:79378cb8-8f58-48e8-a5e8-60ac2755b674",
+ "resource": {
+ "resourceType": "Parameters",
+ "parameter": [{
+ "name": "coding",
+ "valueCoding": {
+ "system": "http://loinc.org",
+ "code": "1963-8"
+ }
+ }]
+ },
+ "request": {
+ "method": "POST",
+ "url": "ValueSet/$lookup"
+ }
+ },
+ {"request": {
+ "method": "GET",
+ "url": "Patient?name=peter"
+ }},
+ {"request": {
+ "method": "GET",
+ "url": "Patient/12334",
+ "ifNoneMatch": "W/\"4\"",
+ "ifModifiedSince": "2015-08-31T08:14:33+10:00"
+ }}
+ ]
+}
\ No newline at end of file
diff --git a/fixtures/bundle-transaction.xml b/fixtures/bundle-transaction.xml
new file mode 100644
index 00000000..dd1c3fb5
--- /dev/null
+++ b/fixtures/bundle-transaction.xml
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Some narrative
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Some narrative
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Some narrative
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Some narrative
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Some narrative
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/fixtures/bundle-transaction.xml.txt b/fixtures/bundle-transaction.xml.txt
new file mode 100644
index 00000000..41f65565
--- /dev/null
+++ b/fixtures/bundle-transaction.xml.txt
@@ -0,0 +1,17 @@
+bundle-transaction.xml and bundle-transaction.json come from the FHIR.js library
+developed by the Lantana Consulting Group
+https://github.com/lantanagroup/FHIR.js
+
+Like this project it is also
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
\ No newline at end of file
diff --git a/fixtures/condition_with_contained_patient.json b/fixtures/condition_with_contained_patient.json
index 51aebe7a..311410a0 100644
--- a/fixtures/condition_with_contained_patient.json
+++ b/fixtures/condition_with_contained_patient.json
@@ -15,6 +15,9 @@
}],
"gender": "male",
"birthDate": "1950-09-02",
+ "managingOrganization": {
+ "reference": "Organization/1"
+ },
"extension":[
{
"url":"http://hl7.org/fhir/StructureDefinition/us-core-race",
diff --git a/fixtures/patient-example-MRN-987.json b/fixtures/patient-example-MRN-987.json
new file mode 100644
index 00000000..9a6b2d06
--- /dev/null
+++ b/fixtures/patient-example-MRN-987.json
@@ -0,0 +1,62 @@
+{
+ "resourceType": "Patient",
+ "text": {
+ "status": "generated",
+ "div": "
\n
Patient Donald DUCK @ Acme Healthcare, Inc. MR = 654321
\n
"
+ },
+ "identifier": [
+ {
+ "use": "usual",
+ "label": "MRN",
+ "system": "urn:oid:0.1.2.3.4.5.6.7",
+ "value": "987"
+ }
+ ],
+ "name": [
+ {
+ "use": "official",
+ "family": "Duck",
+ "given": [
+ "Don"
+ ]
+ }
+ ],
+ "gender": "male",
+ "photo": [
+ {
+ "contentType": "image/gif",
+ "data": "R0lGODlhEwARAPcAAAAAAAAA/+9aAO+1AP/WAP/eAP/eCP/eEP/eGP/nAP/nCP/nEP/nIf/nKf/nUv/nWv/vAP/vCP/vEP/vGP/vIf/vKf/vMf/vOf/vWv/vY//va//vjP/3c//3lP/3nP//tf//vf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAAEALAAAAAATABEAAAi+AAMIDDCgYMGBCBMSvMCQ4QCFCQcwDBGCA4cLDyEGECDxAoAQHjxwyKhQAMeGIUOSJJjRpIAGDS5wCDly4AALFlYOgHlBwwOSNydM0AmzwYGjBi8IHWoTgQYORg8QIGDAwAKhESI8HIDgwQaRDI1WXXAhK9MBBzZ8/XDxQoUFZC9IiCBh6wEHGz6IbNuwQoSpWxEgyLCXL8O/gAnylNlW6AUEBRIL7Og3KwQIiCXb9HsZQoIEUzUjNEiaNMKAAAA7"
+ }
+ ],
+ "contact": [
+ {
+ "relationship": [
+ {
+ "coding": [
+ {
+ "system": "http://hl7.org/fhir/patient-contact-relationship",
+ "code": "owner"
+ }
+ ]
+ }
+ ],
+ "organization": {
+ "reference": "Organization/1",
+ "display": "Walt Disney Corporation"
+ }
+ }
+ ],
+ "managingOrganization": {
+ "reference": "Organization/1",
+ "display": "ACME Healthcare, Inc"
+ },
+ "link": [
+ {
+ "other": {
+ "reference": "Patient/pat2"
+ },
+ "type": "seealso"
+ }
+ ],
+ "active": true
+}
diff --git a/fixtures/patient-example-uuid-identifier-create-conditional-200.json b/fixtures/patient-example-uuid-identifier-create-conditional-200.json
new file mode 100644
index 00000000..40e09791
--- /dev/null
+++ b/fixtures/patient-example-uuid-identifier-create-conditional-200.json
@@ -0,0 +1,53 @@
+{
+ "resourceType": "Bundle",
+ "id": "bundle-transaction",
+ "type": "transaction",
+ "entry": [
+ {
+ "fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e3009a5d12",
+ "resource": {
+ "resourceType": "Patient",
+ "text": {
+ "status": "generated",
+ "div": "
\n
Patient Donald DUCK @ Acme Healthcare, Inc. MR = urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071
\n
"
+ },
+ "identifier": [
+ {
+ "use": "usual",
+ "label": "MRN",
+ "system": "urn:oid:0.1.2.3.4.5.6.7",
+ "value": "urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071"
+ }
+ ],
+ "name": [
+ {
+ "use": "official",
+ "family": "Duck",
+ "given": [
+ "Donny"
+ ]
+ }
+ ],
+ "gender": "male",
+ "managingOrganization": {
+ "reference": "Organization/1",
+ "display": "ACME Healthcare, Inc"
+ },
+ "link": [
+ {
+ "other": {
+ "reference": "Patient/pat2"
+ },
+ "type": "seealso"
+ }
+ ],
+ "active": true
+ },
+ "request": {
+ "method": "POST",
+ "url": "Patient",
+ "ifNoneExist": "identifier=urn:oid:0.1.2.3.4.5.6.7|urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fixtures/patient-example-uuid-identifier-create-conditional-201.json b/fixtures/patient-example-uuid-identifier-create-conditional-201.json
new file mode 100644
index 00000000..077b78c6
--- /dev/null
+++ b/fixtures/patient-example-uuid-identifier-create-conditional-201.json
@@ -0,0 +1,53 @@
+{
+ "resourceType": "Bundle",
+ "id": "bundle-transaction",
+ "type": "transaction",
+ "entry": [
+ {
+ "fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e3009a5d12",
+ "resource": {
+ "resourceType": "Patient",
+ "text": {
+ "status": "generated",
+ "div": "
\n
Patient Donald DUCK @ Acme Healthcare, Inc. MR = urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071
\n
"
+ },
+ "identifier": [
+ {
+ "use": "usual",
+ "label": "MRN",
+ "system": "urn:oid:0.1.2.3.4.5.6.7",
+ "value": "urn:uuid:af56fc8a-548c-4dcb-880e-8ba50fc8cb1c"
+ }
+ ],
+ "name": [
+ {
+ "use": "official",
+ "family": "Duck",
+ "given": [
+ "Donny"
+ ]
+ }
+ ],
+ "gender": "male",
+ "managingOrganization": {
+ "reference": "Organization/1",
+ "display": "ACME Healthcare, Inc"
+ },
+ "link": [
+ {
+ "other": {
+ "reference": "Patient/pat2"
+ },
+ "type": "seealso"
+ }
+ ],
+ "active": true
+ },
+ "request": {
+ "method": "POST",
+ "url": "Patient",
+ "ifNoneExist": "identifier=urn:oid:0.1.2.3.4.5.6.7|urn:uuid:af56fc8a-548c-4dcb-880e-8ba50fc8cb1c"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fixtures/patient-example-uuid-identifier-create.json b/fixtures/patient-example-uuid-identifier-create.json
new file mode 100644
index 00000000..cf06e816
--- /dev/null
+++ b/fixtures/patient-example-uuid-identifier-create.json
@@ -0,0 +1,52 @@
+{
+ "resourceType": "Bundle",
+ "id": "bundle-transaction",
+ "type": "transaction",
+ "entry": [
+ {
+ "fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e3009a5d12",
+ "resource": {
+ "resourceType": "Patient",
+ "text": {
+ "status": "generated",
+ "div": "
\n
Patient Donald DUCK @ Acme Healthcare, Inc. MR = urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071
\n
"
+ },
+ "identifier": [
+ {
+ "use": "usual",
+ "label": "MRN",
+ "system": "urn:oid:0.1.2.3.4.5.6.7",
+ "value": "urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071"
+ }
+ ],
+ "name": [
+ {
+ "use": "official",
+ "family": "Duck",
+ "given": [
+ "Donny"
+ ]
+ }
+ ],
+ "gender": "male",
+ "managingOrganization": {
+ "reference": "Organization/1",
+ "display": "ACME Healthcare, Inc"
+ },
+ "link": [
+ {
+ "other": {
+ "reference": "Patient/pat2"
+ },
+ "type": "seealso"
+ }
+ ],
+ "active": true
+ },
+ "request": {
+ "method": "POST",
+ "url": "Patient"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fixtures/patient-example-uuid-identifier-update.json b/fixtures/patient-example-uuid-identifier-update.json
new file mode 100644
index 00000000..bbaadb98
--- /dev/null
+++ b/fixtures/patient-example-uuid-identifier-update.json
@@ -0,0 +1,52 @@
+{
+ "resourceType": "Bundle",
+ "id": "bundle-transaction",
+ "type": "transaction",
+ "entry": [
+ {
+ "fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e3009a5d12",
+ "resource": {
+ "resourceType": "Patient",
+ "text": {
+ "status": "generated",
+ "div": "
\n
Patient Donald DUCK @ Acme Healthcare, Inc. MR = urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071
\n
"
+ },
+ "identifier": [
+ {
+ "use": "usual",
+ "label": "MRN",
+ "system": "urn:oid:0.1.2.3.4.5.6.7",
+ "value": "urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071"
+ }
+ ],
+ "name": [
+ {
+ "use": "official",
+ "family": "Duck",
+ "given": [
+ "Donny"
+ ]
+ }
+ ],
+ "gender": "male",
+ "managingOrganization": {
+ "reference": "Organization/1",
+ "display": "ACME Healthcare, Inc"
+ },
+ "link": [
+ {
+ "other": {
+ "reference": "Patient/pat2"
+ },
+ "type": "seealso"
+ }
+ ],
+ "active": true
+ },
+ "request": {
+ "method": "PUT",
+ "url": "Patient?identifier=urn:oid:0.1.2.3.4.5.6.7|urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fixtures/patient-example-uuid-identifier.json b/fixtures/patient-example-uuid-identifier.json
new file mode 100644
index 00000000..f3af538a
--- /dev/null
+++ b/fixtures/patient-example-uuid-identifier.json
@@ -0,0 +1,38 @@
+{
+ "resourceType": "Patient",
+ "text": {
+ "status": "generated",
+ "div": "
\n
Patient Donald DUCK @ Acme Healthcare, Inc. MR = urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071
\n
"
+ },
+ "identifier": [
+ {
+ "use": "usual",
+ "label": "MRN",
+ "system": "urn:oid:0.1.2.3.4.5.6.7",
+ "value": "urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071"
+ }
+ ],
+ "name": [
+ {
+ "use": "official",
+ "family": "Duck",
+ "given": [
+ "Donald"
+ ]
+ }
+ ],
+ "gender": "male",
+ "managingOrganization": {
+ "reference": "Organization/1",
+ "display": "ACME Healthcare, Inc"
+ },
+ "link": [
+ {
+ "other": {
+ "reference": "Patient/pat2"
+ },
+ "type": "seealso"
+ }
+ ],
+ "active": false
+}
diff --git a/models/account.go b/models/account.go
index 3b5af8d1..7684572e 100644
--- a/models/account.go
+++ b/models/account.go
@@ -72,7 +72,10 @@ func (x *Account) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Account(x2)
diff --git a/models/activitydefinition.go b/models/activitydefinition.go
index 3e9ddda5..f5fef1a5 100644
--- a/models/activitydefinition.go
+++ b/models/activitydefinition.go
@@ -98,7 +98,10 @@ func (x *ActivityDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ActivityDefinition(x2)
diff --git a/models/adverseevent.go b/models/adverseevent.go
index 80c355f9..d5f4a470 100644
--- a/models/adverseevent.go
+++ b/models/adverseevent.go
@@ -76,7 +76,10 @@ func (x *AdverseEvent) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = AdverseEvent(x2)
diff --git a/models/allergyintolerance.go b/models/allergyintolerance.go
index baaf486f..63a52544 100644
--- a/models/allergyintolerance.go
+++ b/models/allergyintolerance.go
@@ -79,7 +79,10 @@ func (x *AllergyIntolerance) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = AllergyIntolerance(x2)
diff --git a/models/appointment.go b/models/appointment.go
index ade5acb9..d39db802 100644
--- a/models/appointment.go
+++ b/models/appointment.go
@@ -80,7 +80,10 @@ func (x *Appointment) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Appointment(x2)
diff --git a/models/appointmentresponse.go b/models/appointmentresponse.go
index 1be4f153..42f4ded1 100644
--- a/models/appointmentresponse.go
+++ b/models/appointmentresponse.go
@@ -68,7 +68,10 @@ func (x *AppointmentResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = AppointmentResponse(x2)
diff --git a/models/auditevent.go b/models/auditevent.go
index 126cd5c7..01382130 100644
--- a/models/auditevent.go
+++ b/models/auditevent.go
@@ -70,7 +70,10 @@ func (x *AuditEvent) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = AuditEvent(x2)
diff --git a/models/basic.go b/models/basic.go
index 475463ae..5333585f 100644
--- a/models/basic.go
+++ b/models/basic.go
@@ -65,7 +65,10 @@ func (x *Basic) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Basic(x2)
diff --git a/models/bodysite.go b/models/bodysite.go
index 8d9938f0..5ade748f 100644
--- a/models/bodysite.go
+++ b/models/bodysite.go
@@ -67,7 +67,10 @@ func (x *BodySite) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = BodySite(x2)
diff --git a/models/bundle.go b/models/bundle.go
index c8102f8f..f8269a50 100644
--- a/models/bundle.go
+++ b/models/bundle.go
@@ -104,7 +104,10 @@ func (x *BundleEntryComponent) UnmarshalJSON(data []byte) (err error) {
x2 := bundleEntryComponent{}
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Resource != nil {
- x2.Resource = MapToResource(x2.Resource, true)
+ x2.Resource, err = MapToResource(x2.Resource, true)
+ if err != nil {
+ return err
+ }
}
*x = BundleEntryComponent(x2)
}
@@ -118,7 +121,10 @@ func (x *BundleEntryComponent) SetBSON(raw bson.Raw) (err error) {
x2 := bundleEntryComponent{}
if err = raw.Unmarshal(&x2); err == nil {
if x2.Resource != nil {
- x2.Resource = BSONMapToResource(x2.Resource.(bson.M), true)
+ x2.Resource, err = BSONMapToResource(x2.Resource.(bson.M), true)
+ if err != nil {
+ return err
+ }
}
*x = BundleEntryComponent(x2)
}
@@ -158,7 +164,10 @@ func (x *BundleEntryResponseComponent) UnmarshalJSON(data []byte) (err error) {
x2 := bundleEntryResponseComponent{}
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Outcome != nil {
- x2.Outcome = MapToResource(x2.Outcome, true)
+ x2.Outcome, err = MapToResource(x2.Outcome, true)
+ if err != nil {
+ return err
+ }
}
*x = BundleEntryResponseComponent(x2)
}
@@ -172,7 +181,10 @@ func (x *BundleEntryResponseComponent) SetBSON(raw bson.Raw) (err error) {
x2 := bundleEntryResponseComponent{}
if err = raw.Unmarshal(&x2); err == nil {
if x2.Outcome != nil {
- x2.Outcome = BSONMapToResource(x2.Outcome.(bson.M), true)
+ x2.Outcome, err = BSONMapToResource(x2.Outcome.(bson.M), true)
+ if err != nil {
+ return err
+ }
}
*x = BundleEntryResponseComponent(x2)
}
diff --git a/models/capabilitystatement.go b/models/capabilitystatement.go
index 599716bf..3401bc9a 100644
--- a/models/capabilitystatement.go
+++ b/models/capabilitystatement.go
@@ -87,7 +87,10 @@ func (x *CapabilityStatement) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = CapabilityStatement(x2)
diff --git a/models/careplan.go b/models/careplan.go
index ea1c67f8..85a9a34a 100644
--- a/models/careplan.go
+++ b/models/careplan.go
@@ -80,7 +80,10 @@ func (x *CarePlan) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = CarePlan(x2)
diff --git a/models/careteam.go b/models/careteam.go
index 3abf6731..c19b4025 100644
--- a/models/careteam.go
+++ b/models/careteam.go
@@ -72,7 +72,10 @@ func (x *CareTeam) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = CareTeam(x2)
diff --git a/models/chargeitem.go b/models/chargeitem.go
index 682649b4..01352eb7 100644
--- a/models/chargeitem.go
+++ b/models/chargeitem.go
@@ -85,7 +85,10 @@ func (x *ChargeItem) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ChargeItem(x2)
diff --git a/models/claim.go b/models/claim.go
index 348090db..0e1e2ca5 100644
--- a/models/claim.go
+++ b/models/claim.go
@@ -90,7 +90,10 @@ func (x *Claim) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Claim(x2)
diff --git a/models/claimresponse.go b/models/claimresponse.go
index b2027e7a..6a3b97d1 100644
--- a/models/claimresponse.go
+++ b/models/claimresponse.go
@@ -83,7 +83,10 @@ func (x *ClaimResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ClaimResponse(x2)
diff --git a/models/clinicalimpression.go b/models/clinicalimpression.go
index 0edddc63..67ebde6d 100644
--- a/models/clinicalimpression.go
+++ b/models/clinicalimpression.go
@@ -80,7 +80,10 @@ func (x *ClinicalImpression) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ClinicalImpression(x2)
diff --git a/models/codesystem.go b/models/codesystem.go
index 963aec30..be656c5c 100644
--- a/models/codesystem.go
+++ b/models/codesystem.go
@@ -85,7 +85,10 @@ func (x *CodeSystem) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = CodeSystem(x2)
diff --git a/models/communication.go b/models/communication.go
index e293b662..f7463d13 100644
--- a/models/communication.go
+++ b/models/communication.go
@@ -80,7 +80,10 @@ func (x *Communication) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Communication(x2)
diff --git a/models/communicationrequest.go b/models/communicationrequest.go
index b9b51fa9..036b200a 100644
--- a/models/communicationrequest.go
+++ b/models/communicationrequest.go
@@ -81,7 +81,10 @@ func (x *CommunicationRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = CommunicationRequest(x2)
diff --git a/models/compartmentdefinition.go b/models/compartmentdefinition.go
index bc4ff8ae..5bbca1a1 100644
--- a/models/compartmentdefinition.go
+++ b/models/compartmentdefinition.go
@@ -75,7 +75,10 @@ func (x *CompartmentDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = CompartmentDefinition(x2)
diff --git a/models/composition.go b/models/composition.go
index c86843a7..4de2f992 100644
--- a/models/composition.go
+++ b/models/composition.go
@@ -75,7 +75,10 @@ func (x *Composition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Composition(x2)
diff --git a/models/conceptmap.go b/models/conceptmap.go
index 3e18a08b..2d1ad717 100644
--- a/models/conceptmap.go
+++ b/models/conceptmap.go
@@ -80,7 +80,10 @@ func (x *ConceptMap) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ConceptMap(x2)
diff --git a/models/condition.go b/models/condition.go
index 55064d08..e1e28f32 100644
--- a/models/condition.go
+++ b/models/condition.go
@@ -85,7 +85,10 @@ func (x *Condition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Condition(x2)
diff --git a/models/consent.go b/models/consent.go
index a8b4c10c..5b27ced9 100644
--- a/models/consent.go
+++ b/models/consent.go
@@ -80,7 +80,10 @@ func (x *Consent) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Consent(x2)
diff --git a/models/contract.go b/models/contract.go
index 70c1c146..65972957 100644
--- a/models/contract.go
+++ b/models/contract.go
@@ -84,7 +84,10 @@ func (x *Contract) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Contract(x2)
diff --git a/models/coverage.go b/models/coverage.go
index cb48106e..59b23120 100644
--- a/models/coverage.go
+++ b/models/coverage.go
@@ -76,7 +76,10 @@ func (x *Coverage) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Coverage(x2)
diff --git a/models/dataelement.go b/models/dataelement.go
index e7af1d16..57d86ec7 100644
--- a/models/dataelement.go
+++ b/models/dataelement.go
@@ -76,7 +76,10 @@ func (x *DataElement) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DataElement(x2)
diff --git a/models/detectedissue.go b/models/detectedissue.go
index 0cf415f4..f5ab7b1b 100644
--- a/models/detectedissue.go
+++ b/models/detectedissue.go
@@ -71,7 +71,10 @@ func (x *DetectedIssue) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DetectedIssue(x2)
diff --git a/models/device.go b/models/device.go
index 8f5cf823..e6585843 100644
--- a/models/device.go
+++ b/models/device.go
@@ -77,7 +77,10 @@ func (x *Device) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Device(x2)
diff --git a/models/devicecomponent.go b/models/devicecomponent.go
index 05e6192e..f56104c4 100644
--- a/models/devicecomponent.go
+++ b/models/devicecomponent.go
@@ -70,7 +70,10 @@ func (x *DeviceComponent) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DeviceComponent(x2)
diff --git a/models/devicemetric.go b/models/devicemetric.go
index cc775b33..c368748b 100644
--- a/models/devicemetric.go
+++ b/models/devicemetric.go
@@ -70,7 +70,10 @@ func (x *DeviceMetric) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DeviceMetric(x2)
diff --git a/models/devicerequest.go b/models/devicerequest.go
index 930778b6..dcb82330 100644
--- a/models/devicerequest.go
+++ b/models/devicerequest.go
@@ -84,7 +84,10 @@ func (x *DeviceRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DeviceRequest(x2)
diff --git a/models/deviceuserequest.go b/models/deviceuserequest.go
index bba929b1..7054ced3 100644
--- a/models/deviceuserequest.go
+++ b/models/deviceuserequest.go
@@ -83,7 +83,10 @@ func (x *DeviceUseRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DeviceUseRequest(x2)
diff --git a/models/deviceusestatement.go b/models/deviceusestatement.go
index ec9150fa..5b42ac3c 100644
--- a/models/deviceusestatement.go
+++ b/models/deviceusestatement.go
@@ -73,7 +73,10 @@ func (x *DeviceUseStatement) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DeviceUseStatement(x2)
diff --git a/models/diagnosticreport.go b/models/diagnosticreport.go
index 1b0a4b53..88ae3447 100644
--- a/models/diagnosticreport.go
+++ b/models/diagnosticreport.go
@@ -78,7 +78,10 @@ func (x *DiagnosticReport) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DiagnosticReport(x2)
diff --git a/models/diagnosticrequest.go b/models/diagnosticrequest.go
index 30ba2f9d..4e51505f 100644
--- a/models/diagnosticrequest.go
+++ b/models/diagnosticrequest.go
@@ -83,7 +83,10 @@ func (x *DiagnosticRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DiagnosticRequest(x2)
diff --git a/models/documentmanifest.go b/models/documentmanifest.go
index d4a86497..e9fd520d 100644
--- a/models/documentmanifest.go
+++ b/models/documentmanifest.go
@@ -72,7 +72,10 @@ func (x *DocumentManifest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DocumentManifest(x2)
diff --git a/models/documentreference.go b/models/documentreference.go
index d77299ea..994df68a 100644
--- a/models/documentreference.go
+++ b/models/documentreference.go
@@ -77,7 +77,10 @@ func (x *DocumentReference) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = DocumentReference(x2)
diff --git a/models/domainresource.go b/models/domainresource.go
index b3a62609..eac0df5e 100644
--- a/models/domainresource.go
+++ b/models/domainresource.go
@@ -26,10 +26,37 @@
package models
+import (
+ "gopkg.in/mgo.v2/bson"
+)
+
+type ContainedResources []interface{}
+
type DomainResource struct {
Resource `bson:",inline"`
- Text *Narrative `bson:"text,omitempty" json:"text,omitempty"`
- Contained []interface{} `bson:"contained,omitempty" json:"contained,omitempty"`
- Extension []Extension `bson:"extension,omitempty" json:"extension,omitempty"`
- ModifierExtension []Extension `bson:"modifierExtension,omitempty" json:"modifierExtension,omitempty"`
+ Text *Narrative `bson:"text,omitempty" json:"text,omitempty"`
+ Contained ContainedResources `bson:"contained,omitempty" json:"contained,omitempty"`
+ Extension []Extension `bson:"extension,omitempty" json:"extension,omitempty"`
+ ModifierExtension []Extension `bson:"modifierExtension,omitempty" json:"modifierExtension,omitempty"`
+}
+
+// Convert contained resources from map[string]interfac{} to specific types.
+// Custom marshalling methods on those types will then hide internal fields
+// like @context and referenceid.
+func (x *ContainedResources) SetBSON(raw bson.Raw) (err error) {
+
+ // alias type to avoid infinite loop when calling Unmarshal
+ type containedResources ContainedResources
+ x2 := (*containedResources)(x)
+ if err = raw.Unmarshal(x2); err == nil {
+ if x != nil {
+ for i := range *x {
+ (*x)[i], err = BSONMapToResource((*x)[i].(bson.M), true)
+ if err != nil {
+ return err
+ }
+ }
+ }
+ }
+ return
}
diff --git a/models/eligibilityrequest.go b/models/eligibilityrequest.go
index b78eaf9a..4f6257f1 100644
--- a/models/eligibilityrequest.go
+++ b/models/eligibilityrequest.go
@@ -76,7 +76,10 @@ func (x *EligibilityRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = EligibilityRequest(x2)
diff --git a/models/eligibilityresponse.go b/models/eligibilityresponse.go
index 87db42e0..29ae64e7 100644
--- a/models/eligibilityresponse.go
+++ b/models/eligibilityresponse.go
@@ -73,7 +73,10 @@ func (x *EligibilityResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = EligibilityResponse(x2)
diff --git a/models/encounter.go b/models/encounter.go
index dc0dea4f..24b87667 100644
--- a/models/encounter.go
+++ b/models/encounter.go
@@ -81,7 +81,10 @@ func (x *Encounter) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Encounter(x2)
diff --git a/models/endpoint.go b/models/endpoint.go
index 32e1998a..78e02193 100644
--- a/models/endpoint.go
+++ b/models/endpoint.go
@@ -71,7 +71,10 @@ func (x *Endpoint) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Endpoint(x2)
diff --git a/models/enrollmentrequest.go b/models/enrollmentrequest.go
index 53539c28..4defad9d 100644
--- a/models/enrollmentrequest.go
+++ b/models/enrollmentrequest.go
@@ -68,7 +68,10 @@ func (x *EnrollmentRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = EnrollmentRequest(x2)
diff --git a/models/enrollmentresponse.go b/models/enrollmentresponse.go
index 56713e3a..7c37375b 100644
--- a/models/enrollmentresponse.go
+++ b/models/enrollmentresponse.go
@@ -69,7 +69,10 @@ func (x *EnrollmentResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = EnrollmentResponse(x2)
diff --git a/models/episodeofcare.go b/models/episodeofcare.go
index 548f5f14..ac235525 100644
--- a/models/episodeofcare.go
+++ b/models/episodeofcare.go
@@ -72,7 +72,10 @@ func (x *EpisodeOfCare) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = EpisodeOfCare(x2)
diff --git a/models/expansionprofile.go b/models/expansionprofile.go
index 44c94b8f..e7edb30d 100644
--- a/models/expansionprofile.go
+++ b/models/expansionprofile.go
@@ -83,7 +83,10 @@ func (x *ExpansionProfile) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ExpansionProfile(x2)
diff --git a/models/explanationofbenefit.go b/models/explanationofbenefit.go
index 8f73a4a8..1fca68c0 100644
--- a/models/explanationofbenefit.go
+++ b/models/explanationofbenefit.go
@@ -99,7 +99,10 @@ func (x *ExplanationOfBenefit) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ExplanationOfBenefit(x2)
diff --git a/models/familymemberhistory.go b/models/familymemberhistory.go
index 2e4831be..1c816909 100644
--- a/models/familymemberhistory.go
+++ b/models/familymemberhistory.go
@@ -86,7 +86,10 @@ func (x *FamilyMemberHistory) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = FamilyMemberHistory(x2)
diff --git a/models/fhirdatetime.go b/models/fhirdatetime.go
index f260280c..235c2b03 100644
--- a/models/fhirdatetime.go
+++ b/models/fhirdatetime.go
@@ -9,7 +9,9 @@ type Precision string
const (
Date = "date"
+ YearMonth = "year-month"
Timestamp = "timestamp"
+ Time = "time"
)
type FHIRDateTime struct {
@@ -21,6 +23,19 @@ func (f *FHIRDateTime) UnmarshalJSON(data []byte) (err error) {
if len(data) <= 12 {
f.Precision = Precision("date")
f.Time, err = time.ParseInLocation("\"2006-01-02\"", string(data), time.Local)
+ if err != nil {
+ f.Precision = Precision("year-month")
+ f.Time, err = time.ParseInLocation("\"2006-01\"", string(data), time.Local)
+ }
+ if err != nil {
+ // TODO: should move time into a separate type
+ f.Precision = Precision("time")
+ f.Time, err = time.ParseInLocation("\"15:04:05\"", string(data), time.Local)
+ }
+ if err != nil {
+ f.Precision = ""
+ }
+
} else {
f.Precision = Precision("timestamp")
f.Time = time.Time{}
@@ -32,6 +47,10 @@ func (f *FHIRDateTime) UnmarshalJSON(data []byte) (err error) {
func (f FHIRDateTime) MarshalJSON() ([]byte, error) {
if f.Precision == Timestamp {
return json.Marshal(f.Time.Format(time.RFC3339))
+ } else if f.Precision == YearMonth {
+ return json.Marshal(f.Time.Format("2006-01"))
+ } else if f.Precision == Time {
+ return json.Marshal(f.Time.Format("15:04:05"))
} else {
return json.Marshal(f.Time.Format("2006-01-02"))
}
diff --git a/models/fhirdatetime_test.go b/models/fhirdatetime_test.go
index 3f2746e4..48feeefe 100644
--- a/models/fhirdatetime_test.go
+++ b/models/fhirdatetime_test.go
@@ -27,16 +27,40 @@ type Simple struct {
func (s *FDSuite) TestFHIRDateTime(c *check.C) {
simple := &Simple{}
- data := []byte("{ \"foo\": [\"1991-02-01T10:00:00-05:00\", \"1992-02-01\", \"1993-02-01T10:00:00-05:00\"]}")
+ data := []byte("{ \"foo\": [\"1991-02-01T10:00:00-05:00\", \"1992-02-01\", \"1993-02-01T10:00:00-05:00\", \"1992-06\", \"03:04:05\"]}")
err := json.Unmarshal(data, &simple)
util.CheckErr(err)
- c.Assert(simple.Foo, check.HasLen, 3)
+ c.Assert(simple.Foo, check.HasLen, 5)
loc, err := time.LoadLocation("America/New_York")
+
c.Assert(simple.Foo[0].Time.Equal(time.Date(1991, time.February, 1, 10, 0, 0, 0, loc)), check.Equals, true)
c.Assert(simple.Foo[0].Precision, check.Equals, Precision(Timestamp))
+
c.Assert(simple.Foo[1].Time.Equal(time.Date(1992, time.February, 1, 0, 0, 0, 0, time.Local)), check.Equals, true)
c.Assert(simple.Foo[1].Precision, check.Equals, Precision(Date))
+
c.Assert(simple.Foo[2].Time.Equal(time.Date(1993, time.February, 1, 10, 0, 0, 0, loc)), check.Equals, true)
c.Assert(simple.Foo[2].Precision, check.Equals, Precision(Timestamp))
+
+ c.Assert(simple.Foo[3].Time.Equal(time.Date(1992, time.June, 1, 0, 0, 0, 0, time.Local)), check.Equals, true)
+ c.Assert(simple.Foo[3].Precision, check.Equals, Precision(YearMonth))
+
+ c.Assert(simple.Foo[4].Time.Equal(time.Date(0, time.January, 1, 03, 04, 05, 0, time.Local)), check.Equals, true)
+ c.Assert(simple.Foo[4].Precision, check.Equals, Precision(Time))
+
+ foo0, err := json.Marshal(simple.Foo[0])
+ c.Assert(string(foo0), check.Equals, "\"1991-02-01T10:00:00-05:00\"")
+
+ foo1, err := json.Marshal(simple.Foo[1])
+ c.Assert(string(foo1), check.Equals, "\"1992-02-01\"")
+
+ foo2, err := json.Marshal(simple.Foo[2])
+ c.Assert(string(foo2), check.Equals, "\"1993-02-01T10:00:00-05:00\"")
+
+ foo3, err := json.Marshal(simple.Foo[3])
+ c.Assert(string(foo3), check.Equals, "\"1992-06\"")
+
+ foo4, err := json.Marshal(simple.Foo[4])
+ c.Assert(string(foo4), check.Equals, "\"03:04:05\"")
}
diff --git a/models/flag.go b/models/flag.go
index 8936e605..2faf6d15 100644
--- a/models/flag.go
+++ b/models/flag.go
@@ -68,7 +68,10 @@ func (x *Flag) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Flag(x2)
diff --git a/models/goal.go b/models/goal.go
index f33e8dee..ae1834c0 100644
--- a/models/goal.go
+++ b/models/goal.go
@@ -76,7 +76,10 @@ func (x *Goal) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Goal(x2)
diff --git a/models/graphdefinition.go b/models/graphdefinition.go
index eb2e4591..02a445ac 100644
--- a/models/graphdefinition.go
+++ b/models/graphdefinition.go
@@ -75,7 +75,10 @@ func (x *GraphDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = GraphDefinition(x2)
diff --git a/models/group.go b/models/group.go
index d29e0fd3..90880519 100644
--- a/models/group.go
+++ b/models/group.go
@@ -69,7 +69,10 @@ func (x *Group) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Group(x2)
diff --git a/models/guidanceresponse.go b/models/guidanceresponse.go
index e456149b..6fe290f7 100644
--- a/models/guidanceresponse.go
+++ b/models/guidanceresponse.go
@@ -75,7 +75,10 @@ func (x *GuidanceResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = GuidanceResponse(x2)
diff --git a/models/healthcareservice.go b/models/healthcareservice.go
index 91da7450..d3104b8a 100644
--- a/models/healthcareservice.go
+++ b/models/healthcareservice.go
@@ -84,7 +84,10 @@ func (x *HealthcareService) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = HealthcareService(x2)
diff --git a/models/imagingmanifest.go b/models/imagingmanifest.go
index 80bd7677..e5c158e5 100644
--- a/models/imagingmanifest.go
+++ b/models/imagingmanifest.go
@@ -66,7 +66,10 @@ func (x *ImagingManifest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ImagingManifest(x2)
diff --git a/models/imagingstudy.go b/models/imagingstudy.go
index 583750fd..5ec8a0bc 100644
--- a/models/imagingstudy.go
+++ b/models/imagingstudy.go
@@ -79,7 +79,10 @@ func (x *ImagingStudy) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ImagingStudy(x2)
diff --git a/models/immunization.go b/models/immunization.go
index bc1d3922..c06f570d 100644
--- a/models/immunization.go
+++ b/models/immunization.go
@@ -81,7 +81,10 @@ func (x *Immunization) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Immunization(x2)
diff --git a/models/immunizationrecommendation.go b/models/immunizationrecommendation.go
index 1765f2f6..75cbe212 100644
--- a/models/immunizationrecommendation.go
+++ b/models/immunizationrecommendation.go
@@ -63,7 +63,10 @@ func (x *ImmunizationRecommendation) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ImmunizationRecommendation(x2)
diff --git a/models/implementationguide.go b/models/implementationguide.go
index 68fe2cef..dad97770 100644
--- a/models/implementationguide.go
+++ b/models/implementationguide.go
@@ -78,7 +78,10 @@ func (x *ImplementationGuide) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ImplementationGuide(x2)
diff --git a/models/library.go b/models/library.go
index e0300330..ca6c4ce2 100644
--- a/models/library.go
+++ b/models/library.go
@@ -86,7 +86,10 @@ func (x *Library) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Library(x2)
diff --git a/models/linkage.go b/models/linkage.go
index a4536764..6e38c6ac 100644
--- a/models/linkage.go
+++ b/models/linkage.go
@@ -63,7 +63,10 @@ func (x *Linkage) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Linkage(x2)
diff --git a/models/list.go b/models/list.go
index a4fa78cc..425e484b 100644
--- a/models/list.go
+++ b/models/list.go
@@ -73,7 +73,10 @@ func (x *List) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = List(x2)
diff --git a/models/location.go b/models/location.go
index 0c3c31fa..10860333 100644
--- a/models/location.go
+++ b/models/location.go
@@ -75,7 +75,10 @@ func (x *Location) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Location(x2)
diff --git a/models/measure.go b/models/measure.go
index d1328b0b..24081d61 100644
--- a/models/measure.go
+++ b/models/measure.go
@@ -97,7 +97,10 @@ func (x *Measure) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Measure(x2)
diff --git a/models/measurereport.go b/models/measurereport.go
index 0e4387f0..0ba7a0f9 100644
--- a/models/measurereport.go
+++ b/models/measurereport.go
@@ -70,7 +70,10 @@ func (x *MeasureReport) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MeasureReport(x2)
diff --git a/models/media.go b/models/media.go
index 27118747..ab13b3ed 100644
--- a/models/media.go
+++ b/models/media.go
@@ -79,7 +79,10 @@ func (x *Media) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Media(x2)
diff --git a/models/medication.go b/models/medication.go
index 98dfe1f5..472e45f9 100644
--- a/models/medication.go
+++ b/models/medication.go
@@ -69,7 +69,10 @@ func (x *Medication) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Medication(x2)
diff --git a/models/medicationadministration.go b/models/medicationadministration.go
index 9e1f0bc5..19b5081e 100644
--- a/models/medicationadministration.go
+++ b/models/medicationadministration.go
@@ -82,7 +82,10 @@ func (x *MedicationAdministration) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MedicationAdministration(x2)
diff --git a/models/medicationdispense.go b/models/medicationdispense.go
index 6ac9056e..754d5902 100644
--- a/models/medicationdispense.go
+++ b/models/medicationdispense.go
@@ -86,7 +86,10 @@ func (x *MedicationDispense) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MedicationDispense(x2)
diff --git a/models/medicationrequest.go b/models/medicationrequest.go
index c9ba6666..3c4f57e5 100644
--- a/models/medicationrequest.go
+++ b/models/medicationrequest.go
@@ -85,7 +85,10 @@ func (x *MedicationRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MedicationRequest(x2)
diff --git a/models/medicationstatement.go b/models/medicationstatement.go
index a784f9e4..957b5e84 100644
--- a/models/medicationstatement.go
+++ b/models/medicationstatement.go
@@ -80,7 +80,10 @@ func (x *MedicationStatement) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MedicationStatement(x2)
diff --git a/models/messagedefinition.go b/models/messagedefinition.go
index afc54099..691ecfc5 100644
--- a/models/messagedefinition.go
+++ b/models/messagedefinition.go
@@ -83,7 +83,10 @@ func (x *MessageDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MessageDefinition(x2)
diff --git a/models/messageheader.go b/models/messageheader.go
index 9da78a8a..db4be08a 100644
--- a/models/messageheader.go
+++ b/models/messageheader.go
@@ -72,7 +72,10 @@ func (x *MessageHeader) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = MessageHeader(x2)
diff --git a/models/namingsystem.go b/models/namingsystem.go
index ad82d599..f0550ef2 100644
--- a/models/namingsystem.go
+++ b/models/namingsystem.go
@@ -74,7 +74,10 @@ func (x *NamingSystem) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = NamingSystem(x2)
diff --git a/models/nutritionorder.go b/models/nutritionorder.go
index 7fcdc73f..c604a4a2 100644
--- a/models/nutritionorder.go
+++ b/models/nutritionorder.go
@@ -72,7 +72,10 @@ func (x *NutritionOrder) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = NutritionOrder(x2)
diff --git a/models/nutritionrequest.go b/models/nutritionrequest.go
index ce73e9bd..a59e322e 100644
--- a/models/nutritionrequest.go
+++ b/models/nutritionrequest.go
@@ -72,7 +72,10 @@ func (x *NutritionRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = NutritionRequest(x2)
diff --git a/models/observation.go b/models/observation.go
index 743f507d..f9592374 100644
--- a/models/observation.go
+++ b/models/observation.go
@@ -92,7 +92,10 @@ func (x *Observation) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Observation(x2)
diff --git a/models/operationdefinition.go b/models/operationdefinition.go
index 6c5776ef..36ff0749 100644
--- a/models/operationdefinition.go
+++ b/models/operationdefinition.go
@@ -83,7 +83,10 @@ func (x *OperationDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = OperationDefinition(x2)
diff --git a/models/operationoutcome.go b/models/operationoutcome.go
index 641d2a05..481f050f 100644
--- a/models/operationoutcome.go
+++ b/models/operationoutcome.go
@@ -61,7 +61,10 @@ func (x *OperationOutcome) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = OperationOutcome(x2)
diff --git a/models/organization.go b/models/organization.go
index 78e3f6c9..703db2ec 100644
--- a/models/organization.go
+++ b/models/organization.go
@@ -70,7 +70,10 @@ func (x *Organization) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Organization(x2)
diff --git a/models/parameters.go b/models/parameters.go
index 3b786a5c..39556d60 100644
--- a/models/parameters.go
+++ b/models/parameters.go
@@ -123,7 +123,10 @@ func (x *ParametersParameterComponent) UnmarshalJSON(data []byte) (err error) {
x2 := parametersParameterComponent{}
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Resource != nil {
- x2.Resource = MapToResource(x2.Resource, true)
+ x2.Resource, err = MapToResource(x2.Resource, true)
+ if err != nil {
+ return err
+ }
}
*x = ParametersParameterComponent(x2)
}
@@ -137,7 +140,10 @@ func (x *ParametersParameterComponent) SetBSON(raw bson.Raw) (err error) {
x2 := parametersParameterComponent{}
if err = raw.Unmarshal(&x2); err == nil {
if x2.Resource != nil {
- x2.Resource = BSONMapToResource(x2.Resource.(bson.M), true)
+ x2.Resource, err = BSONMapToResource(x2.Resource.(bson.M), true)
+ if err != nil {
+ return err
+ }
}
*x = ParametersParameterComponent(x2)
}
diff --git a/models/patient.go b/models/patient.go
index 3a9f1b00..23f3901d 100644
--- a/models/patient.go
+++ b/models/patient.go
@@ -79,7 +79,10 @@ func (x *Patient) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Patient(x2)
diff --git a/models/paymentnotice.go b/models/paymentnotice.go
index b7d825e5..2eff632b 100644
--- a/models/paymentnotice.go
+++ b/models/paymentnotice.go
@@ -70,7 +70,10 @@ func (x *PaymentNotice) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = PaymentNotice(x2)
diff --git a/models/paymentreconciliation.go b/models/paymentreconciliation.go
index 85e10964..6bec655f 100644
--- a/models/paymentreconciliation.go
+++ b/models/paymentreconciliation.go
@@ -74,7 +74,10 @@ func (x *PaymentReconciliation) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = PaymentReconciliation(x2)
diff --git a/models/person.go b/models/person.go
index 489b7a39..2512e0d9 100644
--- a/models/person.go
+++ b/models/person.go
@@ -70,7 +70,10 @@ func (x *Person) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Person(x2)
diff --git a/models/plandefinition.go b/models/plandefinition.go
index 7f315abd..04963a84 100644
--- a/models/plandefinition.go
+++ b/models/plandefinition.go
@@ -86,7 +86,10 @@ func (x *PlanDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = PlanDefinition(x2)
diff --git a/models/practitioner.go b/models/practitioner.go
index 4d047015..61038212 100644
--- a/models/practitioner.go
+++ b/models/practitioner.go
@@ -70,7 +70,10 @@ func (x *Practitioner) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Practitioner(x2)
diff --git a/models/practitionerrole.go b/models/practitionerrole.go
index 1ee68972..d04562a4 100644
--- a/models/practitionerrole.go
+++ b/models/practitionerrole.go
@@ -74,7 +74,10 @@ func (x *PractitionerRole) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = PractitionerRole(x2)
diff --git a/models/procedure.go b/models/procedure.go
index 5789bf27..028574fe 100644
--- a/models/procedure.go
+++ b/models/procedure.go
@@ -87,7 +87,10 @@ func (x *Procedure) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Procedure(x2)
diff --git a/models/procedurerequest.go b/models/procedurerequest.go
index 367c01ba..1c745ba2 100644
--- a/models/procedurerequest.go
+++ b/models/procedurerequest.go
@@ -89,7 +89,10 @@ func (x *ProcedureRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ProcedureRequest(x2)
diff --git a/models/processrequest.go b/models/processrequest.go
index 655bdd19..d62b73b4 100644
--- a/models/processrequest.go
+++ b/models/processrequest.go
@@ -75,7 +75,10 @@ func (x *ProcessRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ProcessRequest(x2)
diff --git a/models/processresponse.go b/models/processresponse.go
index 0232aff7..a0e6208b 100644
--- a/models/processresponse.go
+++ b/models/processresponse.go
@@ -73,7 +73,10 @@ func (x *ProcessResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ProcessResponse(x2)
diff --git a/models/provenance.go b/models/provenance.go
index 4e1fb049..f3b11e30 100644
--- a/models/provenance.go
+++ b/models/provenance.go
@@ -70,7 +70,10 @@ func (x *Provenance) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Provenance(x2)
diff --git a/models/questionnaire.go b/models/questionnaire.go
index 3cbece4a..443a681d 100644
--- a/models/questionnaire.go
+++ b/models/questionnaire.go
@@ -81,7 +81,10 @@ func (x *Questionnaire) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Questionnaire(x2)
diff --git a/models/questionnaireresponse.go b/models/questionnaireresponse.go
index 847a7e34..de059d68 100644
--- a/models/questionnaireresponse.go
+++ b/models/questionnaireresponse.go
@@ -71,7 +71,10 @@ func (x *QuestionnaireResponse) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = QuestionnaireResponse(x2)
diff --git a/models/referralrequest.go b/models/referralrequest.go
index 81837e11..340a2664 100644
--- a/models/referralrequest.go
+++ b/models/referralrequest.go
@@ -84,7 +84,10 @@ func (x *ReferralRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ReferralRequest(x2)
diff --git a/models/relatedperson.go b/models/relatedperson.go
index 9b4fa330..06d54e8f 100644
--- a/models/relatedperson.go
+++ b/models/relatedperson.go
@@ -71,7 +71,10 @@ func (x *RelatedPerson) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = RelatedPerson(x2)
diff --git a/models/requestgroup.go b/models/requestgroup.go
index 9fbb59aa..89667f6e 100644
--- a/models/requestgroup.go
+++ b/models/requestgroup.go
@@ -76,7 +76,10 @@ func (x *RequestGroup) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = RequestGroup(x2)
diff --git a/models/researchstudy.go b/models/researchstudy.go
index cdb813b0..612a601d 100644
--- a/models/researchstudy.go
+++ b/models/researchstudy.go
@@ -80,7 +80,10 @@ func (x *ResearchStudy) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ResearchStudy(x2)
diff --git a/models/researchsubject.go b/models/researchsubject.go
index c5ab51e4..3249f5b9 100644
--- a/models/researchsubject.go
+++ b/models/researchsubject.go
@@ -68,7 +68,10 @@ func (x *ResearchSubject) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ResearchSubject(x2)
diff --git a/models/riskassessment.go b/models/riskassessment.go
index 9c22c21e..f8da4d52 100644
--- a/models/riskassessment.go
+++ b/models/riskassessment.go
@@ -78,7 +78,10 @@ func (x *RiskAssessment) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = RiskAssessment(x2)
diff --git a/models/schedule.go b/models/schedule.go
index 3682354c..a5d7627f 100644
--- a/models/schedule.go
+++ b/models/schedule.go
@@ -68,7 +68,10 @@ func (x *Schedule) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Schedule(x2)
diff --git a/models/searchparameter.go b/models/searchparameter.go
index 88aa9acd..dc90d08c 100644
--- a/models/searchparameter.go
+++ b/models/searchparameter.go
@@ -84,7 +84,10 @@ func (x *SearchParameter) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = SearchParameter(x2)
diff --git a/models/sequence.go b/models/sequence.go
index 0f37eb74..4b683489 100644
--- a/models/sequence.go
+++ b/models/sequence.go
@@ -75,7 +75,10 @@ func (x *Sequence) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Sequence(x2)
diff --git a/models/servicedefinition.go b/models/servicedefinition.go
index b03cc07c..dd93ba15 100644
--- a/models/servicedefinition.go
+++ b/models/servicedefinition.go
@@ -85,7 +85,10 @@ func (x *ServiceDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ServiceDefinition(x2)
diff --git a/models/slot.go b/models/slot.go
index 610173d8..d9717dae 100644
--- a/models/slot.go
+++ b/models/slot.go
@@ -71,7 +71,10 @@ func (x *Slot) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Slot(x2)
diff --git a/models/specimen.go b/models/specimen.go
index 0a7721f6..95faff23 100644
--- a/models/specimen.go
+++ b/models/specimen.go
@@ -72,7 +72,10 @@ func (x *Specimen) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Specimen(x2)
diff --git a/models/structuredefinition.go b/models/structuredefinition.go
index 72d8d88e..6682fd9e 100644
--- a/models/structuredefinition.go
+++ b/models/structuredefinition.go
@@ -88,7 +88,10 @@ func (x *StructureDefinition) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = StructureDefinition(x2)
diff --git a/models/structuremap.go b/models/structuremap.go
index e7b74b40..3f71bdd0 100644
--- a/models/structuremap.go
+++ b/models/structuremap.go
@@ -78,7 +78,10 @@ func (x *StructureMap) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = StructureMap(x2)
diff --git a/models/subscription.go b/models/subscription.go
index 116dc9f0..8efa19a0 100644
--- a/models/subscription.go
+++ b/models/subscription.go
@@ -68,7 +68,10 @@ func (x *Subscription) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Subscription(x2)
diff --git a/models/substance.go b/models/substance.go
index d88dab10..44475527 100644
--- a/models/substance.go
+++ b/models/substance.go
@@ -67,7 +67,10 @@ func (x *Substance) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Substance(x2)
diff --git a/models/supplydelivery.go b/models/supplydelivery.go
index 316ca5bf..00e42c3b 100644
--- a/models/supplydelivery.go
+++ b/models/supplydelivery.go
@@ -73,7 +73,10 @@ func (x *SupplyDelivery) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = SupplyDelivery(x2)
diff --git a/models/supplyrequest.go b/models/supplyrequest.go
index bbc441be..9ad9c673 100644
--- a/models/supplyrequest.go
+++ b/models/supplyrequest.go
@@ -75,7 +75,10 @@ func (x *SupplyRequest) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = SupplyRequest(x2)
diff --git a/models/task.go b/models/task.go
index caf16ebc..73c6e44d 100644
--- a/models/task.go
+++ b/models/task.go
@@ -88,7 +88,10 @@ func (x *Task) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = Task(x2)
diff --git a/models/testreport.go b/models/testreport.go
index ff520235..0e93c147 100644
--- a/models/testreport.go
+++ b/models/testreport.go
@@ -72,7 +72,10 @@ func (x *TestReport) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = TestReport(x2)
diff --git a/models/testscript.go b/models/testscript.go
index b6c23c2a..370bf209 100644
--- a/models/testscript.go
+++ b/models/testscript.go
@@ -86,7 +86,10 @@ func (x *TestScript) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = TestScript(x2)
diff --git a/models/util.go b/models/util.go
index 731a5b96..4428ee08 100644
--- a/models/util.go
+++ b/models/util.go
@@ -24,1897 +24,1897 @@ func GetResourceMeta(resource interface{}) (meta *Meta, ok bool) {
// When FHIR JSON is unmarshalled, types that are interface{} just get unmarshaled to map[string]interface{}.
// This function converts that unmarshaled map to a specific resource type.
-func MapToResource(resourceMap interface{}, asPointer bool) interface{} {
+func MapToResource(resourceMap interface{}, asPointer bool) (interface{}, error) {
b, _ := json.Marshal(&resourceMap)
m := resourceMap.(map[string]interface{})
t := m["resourceType"]
switch t {
case "Account":
x := Account{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ActivityDefinition":
x := ActivityDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AdverseEvent":
x := AdverseEvent{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AllergyIntolerance":
x := AllergyIntolerance{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Appointment":
x := Appointment{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AppointmentResponse":
x := AppointmentResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AuditEvent":
x := AuditEvent{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Basic":
x := Basic{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Binary":
x := Binary{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "BodySite":
x := BodySite{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Bundle":
x := Bundle{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CapabilityStatement":
x := CapabilityStatement{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CarePlan":
x := CarePlan{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CareTeam":
x := CareTeam{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ChargeItem":
x := ChargeItem{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Claim":
x := Claim{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ClaimResponse":
x := ClaimResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ClinicalImpression":
x := ClinicalImpression{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CodeSystem":
x := CodeSystem{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Communication":
x := Communication{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CommunicationRequest":
x := CommunicationRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CompartmentDefinition":
x := CompartmentDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Composition":
x := Composition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ConceptMap":
x := ConceptMap{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Condition":
x := Condition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Consent":
x := Consent{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Contract":
x := Contract{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Coverage":
x := Coverage{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DataElement":
x := DataElement{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DetectedIssue":
x := DetectedIssue{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Device":
x := Device{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceComponent":
x := DeviceComponent{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceMetric":
x := DeviceMetric{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceRequest":
x := DeviceRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceUseStatement":
x := DeviceUseStatement{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DiagnosticReport":
x := DiagnosticReport{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DocumentManifest":
x := DocumentManifest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DocumentReference":
x := DocumentReference{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EligibilityRequest":
x := EligibilityRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EligibilityResponse":
x := EligibilityResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Encounter":
x := Encounter{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Endpoint":
x := Endpoint{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EnrollmentRequest":
x := EnrollmentRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EnrollmentResponse":
x := EnrollmentResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EpisodeOfCare":
x := EpisodeOfCare{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ExpansionProfile":
x := ExpansionProfile{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ExplanationOfBenefit":
x := ExplanationOfBenefit{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "FamilyMemberHistory":
x := FamilyMemberHistory{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Flag":
x := Flag{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Goal":
x := Goal{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "GraphDefinition":
x := GraphDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Group":
x := Group{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "GuidanceResponse":
x := GuidanceResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "HealthcareService":
x := HealthcareService{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImagingManifest":
x := ImagingManifest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImagingStudy":
x := ImagingStudy{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Immunization":
x := Immunization{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImmunizationRecommendation":
x := ImmunizationRecommendation{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImplementationGuide":
x := ImplementationGuide{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Library":
x := Library{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Linkage":
x := Linkage{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "List":
x := List{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Location":
x := Location{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Measure":
x := Measure{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MeasureReport":
x := MeasureReport{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Media":
x := Media{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Medication":
x := Medication{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationAdministration":
x := MedicationAdministration{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationDispense":
x := MedicationDispense{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationRequest":
x := MedicationRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationStatement":
x := MedicationStatement{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MessageDefinition":
x := MessageDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MessageHeader":
x := MessageHeader{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "NamingSystem":
x := NamingSystem{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "NutritionOrder":
x := NutritionOrder{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Observation":
x := Observation{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "OperationDefinition":
x := OperationDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "OperationOutcome":
x := OperationOutcome{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Organization":
x := Organization{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Parameters":
x := Parameters{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Patient":
x := Patient{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PaymentNotice":
x := PaymentNotice{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PaymentReconciliation":
x := PaymentReconciliation{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Person":
x := Person{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PlanDefinition":
x := PlanDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Practitioner":
x := Practitioner{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PractitionerRole":
x := PractitionerRole{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Procedure":
x := Procedure{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ProcedureRequest":
x := ProcedureRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ProcessRequest":
x := ProcessRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ProcessResponse":
x := ProcessResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Provenance":
x := Provenance{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Questionnaire":
x := Questionnaire{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "QuestionnaireResponse":
x := QuestionnaireResponse{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ReferralRequest":
x := ReferralRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "RelatedPerson":
x := RelatedPerson{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "RequestGroup":
x := RequestGroup{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ResearchStudy":
x := ResearchStudy{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ResearchSubject":
x := ResearchSubject{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "RiskAssessment":
x := RiskAssessment{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Schedule":
x := Schedule{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "SearchParameter":
x := SearchParameter{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Sequence":
x := Sequence{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ServiceDefinition":
x := ServiceDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Slot":
x := Slot{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Specimen":
x := Specimen{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "StructureDefinition":
x := StructureDefinition{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "StructureMap":
x := StructureMap{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Subscription":
x := Subscription{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Substance":
x := Substance{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "SupplyDelivery":
x := SupplyDelivery{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "SupplyRequest":
x := SupplyRequest{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Task":
x := Task{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "TestReport":
x := TestReport{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "TestScript":
x := TestScript{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ValueSet":
x := ValueSet{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "VisionPrescription":
x := VisionPrescription{}
- json.Unmarshal(b, &x)
+ err := json.Unmarshal(b, &x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
}
- return nil
+ return nil, nil
}
// When bson objects from the database get unmarshaled, types that are interface{}
// just get unmarshaled to map[string]interface{}. This function converts that unmarshaled
// bson.M map to a specific resource type.
-func BSONMapToResource(bsonMap bson.M, asPointer bool) interface{} {
+func BSONMapToResource(bsonMap bson.M, asPointer bool) (interface{}, error) {
data, _ := bson.Marshal(bsonMap)
raw := bson.Raw{3, data}
t := bsonMap["resourceType"]
switch t {
case "Account":
x := Account{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ActivityDefinition":
x := ActivityDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AdverseEvent":
x := AdverseEvent{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AllergyIntolerance":
x := AllergyIntolerance{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Appointment":
x := Appointment{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AppointmentResponse":
x := AppointmentResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "AuditEvent":
x := AuditEvent{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Basic":
x := Basic{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Binary":
x := Binary{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "BodySite":
x := BodySite{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Bundle":
x := Bundle{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CapabilityStatement":
x := CapabilityStatement{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CarePlan":
x := CarePlan{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CareTeam":
x := CareTeam{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ChargeItem":
x := ChargeItem{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Claim":
x := Claim{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ClaimResponse":
x := ClaimResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ClinicalImpression":
x := ClinicalImpression{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CodeSystem":
x := CodeSystem{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Communication":
x := Communication{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CommunicationRequest":
x := CommunicationRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "CompartmentDefinition":
x := CompartmentDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Composition":
x := Composition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ConceptMap":
x := ConceptMap{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Condition":
x := Condition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Consent":
x := Consent{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Contract":
x := Contract{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Coverage":
x := Coverage{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DataElement":
x := DataElement{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DetectedIssue":
x := DetectedIssue{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Device":
x := Device{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceComponent":
x := DeviceComponent{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceMetric":
x := DeviceMetric{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceRequest":
x := DeviceRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DeviceUseStatement":
x := DeviceUseStatement{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DiagnosticReport":
x := DiagnosticReport{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DocumentManifest":
x := DocumentManifest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "DocumentReference":
x := DocumentReference{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EligibilityRequest":
x := EligibilityRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EligibilityResponse":
x := EligibilityResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Encounter":
x := Encounter{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Endpoint":
x := Endpoint{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EnrollmentRequest":
x := EnrollmentRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EnrollmentResponse":
x := EnrollmentResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "EpisodeOfCare":
x := EpisodeOfCare{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ExpansionProfile":
x := ExpansionProfile{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ExplanationOfBenefit":
x := ExplanationOfBenefit{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "FamilyMemberHistory":
x := FamilyMemberHistory{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Flag":
x := Flag{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Goal":
x := Goal{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "GraphDefinition":
x := GraphDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Group":
x := Group{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "GuidanceResponse":
x := GuidanceResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "HealthcareService":
x := HealthcareService{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImagingManifest":
x := ImagingManifest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImagingStudy":
x := ImagingStudy{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Immunization":
x := Immunization{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImmunizationRecommendation":
x := ImmunizationRecommendation{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ImplementationGuide":
x := ImplementationGuide{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Library":
x := Library{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Linkage":
x := Linkage{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "List":
x := List{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Location":
x := Location{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Measure":
x := Measure{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MeasureReport":
x := MeasureReport{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Media":
x := Media{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Medication":
x := Medication{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationAdministration":
x := MedicationAdministration{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationDispense":
x := MedicationDispense{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationRequest":
x := MedicationRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MedicationStatement":
x := MedicationStatement{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MessageDefinition":
x := MessageDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "MessageHeader":
x := MessageHeader{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "NamingSystem":
x := NamingSystem{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "NutritionOrder":
x := NutritionOrder{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Observation":
x := Observation{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "OperationDefinition":
x := OperationDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "OperationOutcome":
x := OperationOutcome{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Organization":
x := Organization{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Parameters":
x := Parameters{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Patient":
x := Patient{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PaymentNotice":
x := PaymentNotice{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PaymentReconciliation":
x := PaymentReconciliation{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Person":
x := Person{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PlanDefinition":
x := PlanDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Practitioner":
x := Practitioner{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "PractitionerRole":
x := PractitionerRole{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Procedure":
x := Procedure{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ProcedureRequest":
x := ProcedureRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ProcessRequest":
x := ProcessRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ProcessResponse":
x := ProcessResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Provenance":
x := Provenance{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Questionnaire":
x := Questionnaire{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "QuestionnaireResponse":
x := QuestionnaireResponse{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ReferralRequest":
x := ReferralRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "RelatedPerson":
x := RelatedPerson{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "RequestGroup":
x := RequestGroup{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ResearchStudy":
x := ResearchStudy{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ResearchSubject":
x := ResearchSubject{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "RiskAssessment":
x := RiskAssessment{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Schedule":
x := Schedule{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "SearchParameter":
x := SearchParameter{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Sequence":
x := Sequence{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ServiceDefinition":
x := ServiceDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Slot":
x := Slot{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Specimen":
x := Specimen{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "StructureDefinition":
x := StructureDefinition{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "StructureMap":
x := StructureMap{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Subscription":
x := Subscription{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Substance":
x := Substance{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "SupplyDelivery":
x := SupplyDelivery{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "SupplyRequest":
x := SupplyRequest{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "Task":
x := Task{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "TestReport":
x := TestReport{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "TestScript":
x := TestScript{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "ValueSet":
x := ValueSet{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
case "VisionPrescription":
x := VisionPrescription{}
- raw.Unmarshal(&x)
+ err := raw.Unmarshal(&x)
if asPointer {
- return &x
+ return &x, err
} else {
- return x
+ return x, err
}
}
- return nil
+ return nil, nil
}
diff --git a/models/util_test.go b/models/util_test.go
index 96518004..1bcf9c9f 100644
--- a/models/util_test.go
+++ b/models/util_test.go
@@ -18,7 +18,9 @@ func (s *UtilSuite) TestUnmarshalJSON(c *check.C) {
t := make(map[string]interface{})
c.Assert(i, check.FitsTypeOf, t)
- r, ok := MapToResource(i, false).(Condition)
+ obj, err := MapToResource(i, false)
+ c.Assert(err, check.IsNil)
+ r, ok := obj.(Condition)
c.Assert(ok, check.Equals, true)
c.Assert(r.Subject.Reference, check.Equals, "https://example.com/base/Patient/4954037118555241963")
c.Assert(r.Code.Coding, check.HasLen, 3)
diff --git a/models/valueset.go b/models/valueset.go
index a1198e2c..6af14c32 100644
--- a/models/valueset.go
+++ b/models/valueset.go
@@ -79,7 +79,10 @@ func (x *ValueSet) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = ValueSet(x2)
diff --git a/models/visionprescription.go b/models/visionprescription.go
index b5a5e979..8ff60e14 100644
--- a/models/visionprescription.go
+++ b/models/visionprescription.go
@@ -69,7 +69,10 @@ func (x *VisionPrescription) UnmarshalJSON(data []byte) (err error) {
if err = json.Unmarshal(data, &x2); err == nil {
if x2.Contained != nil {
for i := range x2.Contained {
- x2.Contained[i] = MapToResource(x2.Contained[i], true)
+ x2.Contained[i], err = MapToResource(x2.Contained[i], true)
+ if err != nil {
+ return err
+ }
}
}
*x = VisionPrescription(x2)
diff --git a/search/mongo_search.go b/search/mongo_search.go
index 0555fc28..e535a051 100644
--- a/search/mongo_search.go
+++ b/search/mongo_search.go
@@ -1,11 +1,13 @@
package search
import (
+ "runtime"
"crypto/md5"
"fmt"
"net/http"
"regexp"
"strings"
+ "path"
"strconv"
@@ -1111,12 +1113,28 @@ func (m *MongoSearcher) createOrQueryObject(o *OrParam) bson.M {
}
}
+var showOpOutcomeDiagnostics = true
+func DisableOperationOutcomeDiagnosticsFileLine() { // e.g. for testing OperationOutcomes
+ showOpOutcomeDiagnostics = false
+}
+func getOpOutcomeDiagnostics() string {
+ if showOpOutcomeDiagnostics {
+ _, file, line, _ := runtime.Caller(3)
+ return fmt.Sprintf ("%s:%d", path.Base(file), line)
+ } else {
+ return ""
+ }
+}
+
+
func createOpOutcome(severity, code, detailsCode, detailsDisplay string) *models.OperationOutcome {
+
outcome := &models.OperationOutcome{
Issue: []models.OperationOutcomeIssueComponent{
models.OperationOutcomeIssueComponent{
Severity: severity,
Code: code,
+ Diagnostics: getOpOutcomeDiagnostics(),
},
},
}
diff --git a/search/mongo_search_test.go b/search/mongo_search_test.go
index e9d31218..41a9dd19 100644
--- a/search/mongo_search_test.go
+++ b/search/mongo_search_test.go
@@ -39,6 +39,8 @@ func (m *MongoSearchSuite) SetUpSuite(c *C) {
m.EST = time.FixedZone("EST", -5*60*60)
m.Local, _ = time.LoadLocation("Local")
+ DisableOperationOutcomeDiagnosticsFileLine()
+
//turnOnDebugLog()
// Set up the database
@@ -58,7 +60,8 @@ func (m *MongoSearchSuite) SetUpSuite(c *C) {
util.CheckErr(err)
for _, resourceMap := range maps {
- r := models.MapToResource(resourceMap, true)
+ r, err := models.MapToResource(resourceMap, true)
+ util.CheckErr(err)
collection := models.PluralizeLowerResourceName(reflect.TypeOf(r).Elem().Name())
util.CheckErr(db.C(collection).Insert(r))
}
@@ -786,6 +789,30 @@ func (m *MongoSearchSuite) TestBundleReferenceQueryByMessageDestination(c *C) {
c.Assert(resultsVal.Len(), Equals, 0)
}
+// These tests ensure that a modifier works with a chained search
+func (m *MongoSearchSuite) TestBundleReferenceQueryObjectByMessageHeaderDestination(c *C) {
+ q := Query{"Bundle", "message:MessageHeader.destination-uri=http://acme.com/ehr/fhir"}
+ o := m.MongoSearcher.createQueryObject(q)
+ c.Assert(o, DeepEquals, bson.M{
+ "entry.0.resource.resourceType": "MessageHeader",
+ "entry.0.resource.destination.endpoint": "http://acme.com/ehr/fhir",
+ })
+}
+
+func (m *MongoSearchSuite) TestBundleReferenceQueryByMessageHeaderDestination(c *C) {
+ q := Query{"Bundle", "message:MessageHeader.destination-uri=http://acme.com/ehr/fhir"}
+ results, _, err := m.MongoSearcher.Search(q)
+ util.CheckErr(err)
+ resultsVal := reflect.ValueOf(results).Elem()
+ c.Assert(resultsVal.Len(), Equals, 1)
+
+ q = Query{"Bundle", "message:MessageHeader.destination-uri=http://acme.com/ehr/foo"}
+ results, _, err = m.MongoSearcher.Search(q)
+ util.CheckErr(err)
+ resultsVal = reflect.ValueOf(results).Elem()
+ c.Assert(resultsVal.Len(), Equals, 0)
+}
+
// Test date searches on DateTime / Period
func (m *MongoSearchSuite) TestConditionOnsetQueryObject(c *C) {
diff --git a/search/search_param_types.go b/search/search_param_types.go
index f8ff8100..c2c94417 100644
--- a/search/search_param_types.go
+++ b/search/search_param_types.go
@@ -1314,8 +1314,8 @@ func ParseParamNameModifierAndPostFix(fullParam string) (param string, modifier
param = split[0]
postfix = split[1]
}
- if strings.Contains(fullParam, ":") {
- split := strings.SplitN(fullParam, ":", 2)
+ if strings.Contains(param, ":") {
+ split := strings.SplitN(param, ":", 2)
param = split[0]
modifier = split[1]
}
diff --git a/search/search_param_types_test.go b/search/search_param_types_test.go
index 881cbdc8..38b97fac 100644
--- a/search/search_param_types_test.go
+++ b/search/search_param_types_test.go
@@ -17,6 +17,42 @@ func (s *SearchPTSuite) SetUpSuite(c *C) {
s.MDT = time.FixedZone("MDT", -7*60*60)
}
+/******************************************************************************
+ * PARAMETER NAMES
+ ******************************************************************************/
+
+func (s *SearchPTSuite) TestSimpleName(c *C) {
+ param, modifier, postfix := ParseParamNameModifierAndPostFix("foo")
+
+ c.Assert(param, Equals, "foo")
+ c.Assert(modifier, Equals, "")
+ c.Assert(postfix, Equals, "")
+}
+
+func (s *SearchPTSuite) TestSimpleNameWithModifier(c *C) {
+ param, modifier, postfix := ParseParamNameModifierAndPostFix("foo:Bar")
+
+ c.Assert(param, Equals, "foo")
+ c.Assert(modifier, Equals, "Bar")
+ c.Assert(postfix, Equals, "")
+}
+
+func (s *SearchPTSuite) TestSimpleNameWithPostfix(c *C) {
+ param, modifier, postfix := ParseParamNameModifierAndPostFix("foo.baz")
+
+ c.Assert(param, Equals, "foo")
+ c.Assert(modifier, Equals, "")
+ c.Assert(postfix, Equals, "baz")
+}
+
+func (s *SearchPTSuite) TestSimpleNameWithModifierAndPostfix(c *C) {
+ param, modifier, postfix := ParseParamNameModifierAndPostFix("foo:Bar.baz")
+
+ c.Assert(param, Equals, "foo")
+ c.Assert(modifier, Equals, "Bar")
+ c.Assert(postfix, Equals, "baz")
+}
+
/******************************************************************************
* COMPOSITE
******************************************************************************/
diff --git a/server/batch_controller.go b/server/batch_controller.go
index 1c600a69..6d8cbc3c 100644
--- a/server/batch_controller.go
+++ b/server/batch_controller.go
@@ -36,7 +36,16 @@ func (b *BatchController) Post(c *gin.Context) {
bundle := &models.Bundle{}
err := FHIRBind(c, bundle)
if err != nil {
- c.AbortWithError(http.StatusInternalServerError, err)
+ outcome := &models.OperationOutcome{
+ Issue: []models.OperationOutcomeIssueComponent{
+ models.OperationOutcomeIssueComponent{
+ Severity: "fatal", // fatal means "The issue caused the action to fail, and no further checking could be performed."
+ Code: "structure",
+ Diagnostics: err.Error(),
+ },
+ },
+ }
+ c.AbortWithStatusJSON(http.StatusBadRequest, outcome)
return
}
@@ -71,6 +80,10 @@ func (b *BatchController) Post(c *gin.Context) {
c.AbortWithError(http.StatusBadRequest, errors.New("Batch PUT must have a resource body"))
return
}
+ if !strings.Contains(bundle.Entry[i].Request.Url, "/") && !strings.Contains(bundle.Entry[i].Request.Url, "?") {
+ c.AbortWithError(http.StatusBadRequest, errors.New("Batch PUT url must have an id or a condition"))
+ return
+ }
}
entries[i] = &bundle.Entry[i]
}
@@ -81,23 +94,55 @@ func (b *BatchController) Post(c *gin.Context) {
// references to reference the new ID.
refMap := make(map[string]models.Reference)
newIDs := make([]string, len(entries))
+ createStatus := make([]string, len(entries))
for i, entry := range entries {
if entry.Request.Method == "POST" {
- // Create a new ID and add it to the reference map
- id := bson.NewObjectId().Hex()
+
+ id := ""
+
+ if len(entry.Request.IfNoneExist) > 0 {
+ // Conditional Create
+ query := search.Query{Resource: entry.Request.Url, Query: entry.Request.IfNoneExist}
+ existingIds, err := b.DAL.FindIDs(query)
+ if err != nil {
+ c.AbortWithError(http.StatusInternalServerError, err)
+ return
+ }
+
+ if len(existingIds) == 0 {
+ createStatus[i] = "201"
+ } else if len(existingIds) == 1 {
+ createStatus[i] = "200"
+ id = existingIds[0]
+ } else if len(existingIds) > 1 {
+ createStatus[i] = "412" // HTTP 412 - Precondition Failed
+ }
+ } else {
+ // Unconditional create
+ createStatus[i] = "201"
+ }
+
+ if createStatus[i] == "201" {
+ // Create a new ID
+ id = bson.NewObjectId().Hex()
newIDs[i] = id
+ }
+
+ if len(id) > 0 {
+ // Add id to the reference map
refMap[entry.FullUrl] = models.Reference{
Reference: entry.Request.Url + "/" + id,
Type: entry.Request.Url,
ReferencedID: id,
External: new(bool),
}
-
// Rewrite the FullUrl using the new ID
entry.FullUrl = responseURL(c.Request, b.Config, entry.Request.Url, id).String()
+ }
+
} else if entry.Request.Method == "PUT" && isConditional(entry) {
// We need to process conditionals referencing temp IDs in a second pass, so skip them here
- if strings.Contains(entry.Request.Url, "urn:uuid:") || strings.Contains(entry.Request.Url, "urn%3Auuid%3A") {
+ if hasTempID(entry.Request.Url) {
continue
}
@@ -119,7 +164,7 @@ func (b *BatchController) Post(c *gin.Context) {
entry.Request.Url = re.ReplaceAllString(entry.Request.Url, "${1}"+ref.Reference+"${3}")
}
- if strings.Contains(entry.Request.Url, "urn:uuid:") || strings.Contains(entry.Request.Url, "urn%3Auuid%3A") {
+ if hasTempID(entry.Request.Url) {
c.AbortWithError(http.StatusNotImplemented,
errors.New("Cannot resolve conditionals referencing other conditionals"))
return
@@ -166,18 +211,50 @@ func (b *BatchController) Post(c *gin.Context) {
Status: "204",
}
case "POST":
+
+ entry.Response = &models.BundleEntryResponseComponent{
+ Status: createStatus[i],
+ Location: entry.FullUrl,
+ }
+
+ if createStatus[i] == "201" {
+ // creating
if err := b.DAL.PostWithID(newIDs[i], entry.Resource); err != nil {
c.AbortWithError(http.StatusInternalServerError, err)
return
}
- entry.Request = nil
- entry.Response = &models.BundleEntryResponseComponent{
- Status: "201",
- Location: entry.FullUrl,
+ if meta, ok := models.GetResourceMeta(entry.Resource); ok {
+ entry.Response.LastModified = meta.LastUpdated
+ }
+ } else if createStatus[i] == "200" {
+ // have one existing resource
+ components := strings.Split(entry.FullUrl, "/")
+ existingId := components[len(components)-1]
+
+ existingResource, err := b.DAL.Get(existingId, entry.Request.Url)
+ if err != nil {
+ c.AbortWithError(http.StatusInternalServerError, err)
+ return
}
- if meta, ok := models.GetResourceMeta(entry.Resource); ok {
+ entry.Resource = existingResource
+ if meta, ok := models.GetResourceMeta(existingResource); ok {
+ if meta != nil && meta.LastUpdated != nil {
entry.Response.LastModified = meta.LastUpdated
}
+ }
+ } else if createStatus[i] == "412" {
+ entry.Response.Outcome = &models.OperationOutcome{
+ Issue: []models.OperationOutcomeIssueComponent{
+ models.OperationOutcomeIssueComponent{
+ Severity: "warning",
+ Code: "duplicate",
+ Diagnostics: "search criteria were not selective enough",
+ },
+ },
+ }
+ }
+ entry.Request = nil
+
case "PUT":
// Because we pre-process conditional PUTs, we know this is always a normal PUT operation
entry.FullUrl = responseURL(c.Request, b.Config, entry.Request.Url).String()
@@ -217,7 +294,13 @@ func (b *BatchController) Post(c *gin.Context) {
// Send the response
c.Header("Access-Control-Allow-Origin", "*")
- c.JSON(http.StatusOK, bundle)
+ if c.GetBool("SendXML") {
+ converterInt := c.MustGet("FhirFormatConverter")
+ converter := converterInt.(*FhirFormatConverter)
+ converter.SendXML(bundle, c)
+ } else {
+ c.JSON(http.StatusOK, bundle)
+ }
}
func (b *BatchController) resolveConditionalPut(request *http.Request, entryIndex int, entry *models.BundleEntryComponent, newIDs []string, refMap map[string]models.Reference) error {
@@ -316,6 +399,21 @@ func isConditional(entry *models.BundleEntryComponent) bool {
return !strings.Contains(entry.Request.Url, "/") || strings.Contains(entry.Request.Url, "?")
}
+func hasTempID(str string) bool {
+
+ // do not match URLs like Patient?identifier=urn:oid:0.1.2.3.4.5.6.7|urn:uuid:6002c2ab-9571-4db7-9a79-87163475b071
+ tempIdRegexp := regexp.MustCompile("([=,])(urn:uuid:|urn%3Auuid%3A)[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(&|,|$)")
+ matches := tempIdRegexp.MatchString(str)
+
+ // hasPrefix := strings.HasPrefix(str, "urn:uuid:") || strings.HasPrefix(str, "urn%3Auuid%3A")
+ // contains := strings.Contains(str, "urn:uuid:") || strings.Contains(str, "urn%3Auuid%3A")
+ // if matches != contains {
+ // fmt.Printf("re != contains (re = %t): %s\n", matches, str)
+ // }
+
+ return matches
+}
+
// Support sorting by request method, as defined in the spec
type byRequestMethod []*models.BundleEntryComponent
diff --git a/server/bind.go b/server/bind.go
index af636972..99c4ce49 100644
--- a/server/bind.go
+++ b/server/bind.go
@@ -11,10 +11,19 @@ func FHIRBind(c *gin.Context, obj interface{}) error {
if c.Request.Method == "GET" {
return c.BindWith(obj, binding.Form)
}
+ contentType := c.ContentType()
- if strings.Contains(c.ContentType(), "json") {
+ if strings.Contains(contentType, "json") {
return c.BindJSON(obj)
}
+ if strings.Contains(contentType, "application/fhir+xml") || strings.Contains(contentType, "application/xml+fhir") {
+ converterInt, enabled := c.Get("FhirFormatConverter")
+ if enabled {
+ converter := converterInt.(*FhirFormatConverter)
+ return converter.ReadXML(c.Request.Body, obj)
+ }
+ }
+
return c.Bind(obj)
}
diff --git a/server/config.go b/server/config.go
index edb3a561..999700d8 100644
--- a/server/config.go
+++ b/server/config.go
@@ -56,6 +56,9 @@ type Config struct {
// mode any HTTP verb other than GET, HEAD or OPTIONS is rejected.
ReadOnly bool
+ // Enables requests and responses using FHIR XML MIME-types
+ EnableXML bool
+
// Debug toggles debug-level logging.
Debug bool
}
diff --git a/server/data_access.go b/server/data_access.go
index 35150942..e6738cc0 100644
--- a/server/data_access.go
+++ b/server/data_access.go
@@ -14,6 +14,8 @@ type DataAccessLayer interface {
Get(id, resourceType string) (result interface{}, err error)
// Post creates a resource instance, returning its new ID.
Post(resource interface{}) (id string, err error)
+ // ConditionalPost creates a resource if the query finds no matches
+ ConditionalPost(query search.Query, resource interface{}) (httpStatus int, id string, outputResource interface{}, err error)
// PostWithID creates a resource instance with the given ID.
PostWithID(id string, resource interface{}) error
// Put creates or updates a resource instance with the given ID.
diff --git a/server/format_conversion.go b/server/format_conversion.go
new file mode 100644
index 00000000..60da1544
--- /dev/null
+++ b/server/format_conversion.go
@@ -0,0 +1,88 @@
+package server
+
+import (
+ "io"
+ "io/ioutil"
+ "encoding/json"
+ "github.com/dop251/goja"
+ "github.com/gin-gonic/gin"
+)
+
+// Converts between FHIR JSON and XML encodings using the
+// FHIR.js library developed by the Lantana Consulting Group
+// (https://github.com/lantanagroup/FHIR.js)
+// It is executed using the goja JavaScript engine
+type FhirFormatConverter struct {
+ runtime *goja.Runtime
+}
+
+func NewFhirFormatConverter() *FhirFormatConverter {
+ converter := &FhirFormatConverter{
+ runtime: goja.New(),
+ }
+
+ polyfills := `
+ if (!String.prototype.startsWith) {
+ // polyfill from MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
+ String.prototype.startsWith = function(search, pos) {
+ return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;
+ };
+ }
+ `
+
+ prg := goja.MustCompile("bundle.js", FhirJsFormatConverterJavascript() + polyfills, true)
+
+ _, err := converter.runtime.RunProgram(prg)
+ if err != nil { panic(err) }
+
+ _, err = converter.runtime.RunString("var fhir = new Fhir();")
+ if err != nil { panic(err) }
+
+ return converter
+}
+
+func (c *FhirFormatConverter) XmlToJson(xml string) (json string, err error) {
+
+ c.runtime.Set("strXML", c.runtime.ToValue(xml))
+ jsonVal, err := c.runtime.RunString("fhir.xmlToJson(strXML);")
+ if err != nil {
+ return
+ }
+ json = jsonVal.Export().(string)
+ return
+}
+
+func (c *FhirFormatConverter) JsonToXml(json string) (xml string, err error) {
+
+ c.runtime.Set("strJSON", c.runtime.ToValue(json))
+ xmlVal, err := c.runtime.RunString("fhir.objToXml(JSON.parse(strJSON));")
+ if err != nil {
+ return
+ }
+ xml = xmlVal.Export().(string)
+ return
+}
+
+func (c *FhirFormatConverter) ReadXML(body io.Reader, obj interface{}) error {
+ bodyBytes, err := ioutil.ReadAll(body)
+ if err != nil { return err }
+
+ jsonStr, err := c.XmlToJson(string(bodyBytes))
+ if err != nil { return err }
+
+ err = json.Unmarshal([]byte(jsonStr), obj)
+ return err
+}
+
+func (c *FhirFormatConverter) SendXML(obj interface{}, context *gin.Context) error {
+ jsonStr, err := json.Marshal(obj)
+ if err != nil {
+ return context.AbortWithError(500, err)
+ }
+ xml, err := c.JsonToXml(string(jsonStr))
+ if err != nil {
+ return context.AbortWithError(500, err)
+ }
+ context.Data(200, "application/fhir+xml; charset=utf-8", []byte(xml))
+ return err
+}
\ No newline at end of file
diff --git a/server/format_conversion_javascript.go b/server/format_conversion_javascript.go
new file mode 100644
index 00000000..49203ac8
--- /dev/null
+++ b/server/format_conversion_javascript.go
@@ -0,0 +1,11286 @@
+package server
+
+/*
+This is the FHIR.js library developed by the Lantana Consulting Group
+https://github.com/lantanagroup/FHIR.js
+
+Like this project it is also
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+/* To convert the bundle.js into a Go raw string literal it is necessary
+to remove all backticks (), all of which are in the comments except for this line
+ '`': '`'
+
+This backtick can be inserted as follows: ... + "`" + ...
+*/
+
+func FhirJsFormatConverterJavascript() string {
+ var tmpl = `
+var Fhir =
+/******/ (function(modules) { // webpackBootstrap
+/******/ // The module cache
+/******/ var installedModules = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId]) {
+/******/ return installedModules[moduleId].exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ i: moduleId,
+/******/ l: false,
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ // Flag the module as loaded
+/******/ module.l = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/******/
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+/******/
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+/******/
+/******/ // define getter function for harmony exports
+/******/ __webpack_require__.d = function(exports, name, getter) {
+/******/ if(!__webpack_require__.o(exports, name)) {
+/******/ Object.defineProperty(exports, name, {
+/******/ configurable: false,
+/******/ enumerable: true,
+/******/ get: getter
+/******/ });
+/******/ }
+/******/ };
+/******/
+/******/ // getDefaultExport function for compatibility with non-harmony modules
+/******/ __webpack_require__.n = function(module) {
+/******/ var getter = module && module.__esModule ?
+/******/ function getDefault() { return module['default']; } :
+/******/ function getModuleExports() { return module; };
+/******/ __webpack_require__.d(getter, 'a', getter);
+/******/ return getter;
+/******/ };
+/******/
+/******/ // Object.prototype.hasOwnProperty.call
+/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "";
+/******/
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(__webpack_require__.s = 27);
+/******/ })
+/************************************************************************/
+/******/ ([
+/* 0 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a duplex stream is just a stream that is both readable and writable.
+// Since JS doesn't have multiple prototypal inheritance, this class
+// prototypally inherits from Readable, and then parasitically from
+// Writable.
+
+
+
+/*
*/
+
+var processNextTick = __webpack_require__(7);
+/**/
+
+/*
*/
+var objectKeys = Object.keys || function (obj) {
+ var keys = [];
+ for (var key in obj) {
+ keys.push(key);
+ }return keys;
+};
+/**/
+
+module.exports = Duplex;
+
+/*
*/
+var util = __webpack_require__(3);
+util.inherits = __webpack_require__(4);
+/**/
+
+var Readable = __webpack_require__(21);
+var Writable = __webpack_require__(12);
+
+util.inherits(Duplex, Readable);
+
+var keys = objectKeys(Writable.prototype);
+for (var v = 0; v < keys.length; v++) {
+ var method = keys[v];
+ if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method];
+}
+
+function Duplex(options) {
+ if (!(this instanceof Duplex)) return new Duplex(options);
+
+ Readable.call(this, options);
+ Writable.call(this, options);
+
+ if (options && options.readable === false) this.readable = false;
+
+ if (options && options.writable === false) this.writable = false;
+
+ this.allowHalfOpen = true;
+ if (options && options.allowHalfOpen === false) this.allowHalfOpen = false;
+
+ this.once('end', onend);
+}
+
+// the no-half-open enforcer
+function onend() {
+ // if we allow half-open state, or if the writable side ended,
+ // then we're ok.
+ if (this.allowHalfOpen || this._writableState.ended) return;
+
+ // no more data can be written.
+ // But allow more writes to happen in this tick.
+ processNextTick(onEndNT, this);
+}
+
+function onEndNT(self) {
+ self.end();
+}
+
+Object.defineProperty(Duplex.prototype, 'destroyed', {
+ get: function () {
+ if (this._readableState === undefined || this._writableState === undefined) {
+ return false;
+ }
+ return this._readableState.destroyed && this._writableState.destroyed;
+ },
+ set: function (value) {
+ // we ignore the value if the stream
+ // has not been initialized yet
+ if (this._readableState === undefined || this._writableState === undefined) {
+ return;
+ }
+
+ // backward compatibility, the user is explicitly
+ // managing destroyed
+ this._readableState.destroyed = value;
+ this._writableState.destroyed = value;
+ }
+});
+
+Duplex.prototype._destroy = function (err, cb) {
+ this.push(null);
+ this.end();
+
+ processNextTick(cb, err);
+};
+
+function forEach(xs, f) {
+ for (var i = 0, l = xs.length; i < l; i++) {
+ f(xs[i], i);
+ }
+}
+
+/***/ }),
+/* 1 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Underscore.js 1.8.3
+// http://underscorejs.org
+// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+// Underscore may be freely distributed under the MIT license.
+
+(function() {
+
+ // Baseline setup
+ // --------------
+
+ // Establish the root object, window in the browser, or exports on the server.
+ var root = this;
+
+ // Save the previous value of the _ variable.
+ var previousUnderscore = root._;
+
+ // Save bytes in the minified (but not gzipped) version:
+ var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype;
+
+ // Create quick reference variables for speed access to core prototypes.
+ var
+ push = ArrayProto.push,
+ slice = ArrayProto.slice,
+ toString = ObjProto.toString,
+ hasOwnProperty = ObjProto.hasOwnProperty;
+
+ // All **ECMAScript 5** native function implementations that we hope to use
+ // are declared here.
+ var
+ nativeIsArray = Array.isArray,
+ nativeKeys = Object.keys,
+ nativeBind = FuncProto.bind,
+ nativeCreate = Object.create;
+
+ // Naked function reference for surrogate-prototype-swapping.
+ var Ctor = function(){};
+
+ // Create a safe reference to the Underscore object for use below.
+ var _ = function(obj) {
+ if (obj instanceof _) return obj;
+ if (!(this instanceof _)) return new _(obj);
+ this._wrapped = obj;
+ };
+
+ // Export the Underscore object for **Node.js**, with
+ // backwards-compatibility for the old require() API. If we're in
+ // the browser, add _ as a global object.
+ if (true) {
+ if (typeof module !== 'undefined' && module.exports) {
+ exports = module.exports = _;
+ }
+ exports._ = _;
+ } else {
+ root._ = _;
+ }
+
+ // Current version.
+ _.VERSION = '1.8.3';
+
+ // Internal function that returns an efficient (for current engines) version
+ // of the passed-in callback, to be repeatedly applied in other Underscore
+ // functions.
+ var optimizeCb = function(func, context, argCount) {
+ if (context === void 0) return func;
+ switch (argCount == null ? 3 : argCount) {
+ case 1: return function(value) {
+ return func.call(context, value);
+ };
+ case 2: return function(value, other) {
+ return func.call(context, value, other);
+ };
+ case 3: return function(value, index, collection) {
+ return func.call(context, value, index, collection);
+ };
+ case 4: return function(accumulator, value, index, collection) {
+ return func.call(context, accumulator, value, index, collection);
+ };
+ }
+ return function() {
+ return func.apply(context, arguments);
+ };
+ };
+
+ // A mostly-internal function to generate callbacks that can be applied
+ // to each element in a collection, returning the desired result — either
+ // identity, an arbitrary callback, a property matcher, or a property accessor.
+ var cb = function(value, context, argCount) {
+ if (value == null) return _.identity;
+ if (_.isFunction(value)) return optimizeCb(value, context, argCount);
+ if (_.isObject(value)) return _.matcher(value);
+ return _.property(value);
+ };
+ _.iteratee = function(value, context) {
+ return cb(value, context, Infinity);
+ };
+
+ // An internal function for creating assigner functions.
+ var createAssigner = function(keysFunc, undefinedOnly) {
+ return function(obj) {
+ var length = arguments.length;
+ if (length < 2 || obj == null) return obj;
+ for (var index = 1; index < length; index++) {
+ var source = arguments[index],
+ keys = keysFunc(source),
+ l = keys.length;
+ for (var i = 0; i < l; i++) {
+ var key = keys[i];
+ if (!undefinedOnly || obj[key] === void 0) obj[key] = source[key];
+ }
+ }
+ return obj;
+ };
+ };
+
+ // An internal function for creating a new object that inherits from another.
+ var baseCreate = function(prototype) {
+ if (!_.isObject(prototype)) return {};
+ if (nativeCreate) return nativeCreate(prototype);
+ Ctor.prototype = prototype;
+ var result = new Ctor;
+ Ctor.prototype = null;
+ return result;
+ };
+
+ var property = function(key) {
+ return function(obj) {
+ return obj == null ? void 0 : obj[key];
+ };
+ };
+
+ // Helper for collection methods to determine whether a collection
+ // should be iterated as an array or as an object
+ // Related: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength
+ // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094
+ var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1;
+ var getLength = property('length');
+ var isArrayLike = function(collection) {
+ var length = getLength(collection);
+ return typeof length == 'number' && length >= 0 && length <= MAX_ARRAY_INDEX;
+ };
+
+ // Collection Functions
+ // --------------------
+
+ // The cornerstone, an each implementation, aka forEach.
+ // Handles raw objects in addition to array-likes. Treats all
+ // sparse array-likes as if they were dense.
+ _.each = _.forEach = function(obj, iteratee, context) {
+ iteratee = optimizeCb(iteratee, context);
+ var i, length;
+ if (isArrayLike(obj)) {
+ for (i = 0, length = obj.length; i < length; i++) {
+ iteratee(obj[i], i, obj);
+ }
+ } else {
+ var keys = _.keys(obj);
+ for (i = 0, length = keys.length; i < length; i++) {
+ iteratee(obj[keys[i]], keys[i], obj);
+ }
+ }
+ return obj;
+ };
+
+ // Return the results of applying the iteratee to each element.
+ _.map = _.collect = function(obj, iteratee, context) {
+ iteratee = cb(iteratee, context);
+ var keys = !isArrayLike(obj) && _.keys(obj),
+ length = (keys || obj).length,
+ results = Array(length);
+ for (var index = 0; index < length; index++) {
+ var currentKey = keys ? keys[index] : index;
+ results[index] = iteratee(obj[currentKey], currentKey, obj);
+ }
+ return results;
+ };
+
+ // Create a reducing function iterating left or right.
+ function createReduce(dir) {
+ // Optimized iterator function as using arguments.length
+ // in the main function will deoptimize the, see #1991.
+ function iterator(obj, iteratee, memo, keys, index, length) {
+ for (; index >= 0 && index < length; index += dir) {
+ var currentKey = keys ? keys[index] : index;
+ memo = iteratee(memo, obj[currentKey], currentKey, obj);
+ }
+ return memo;
+ }
+
+ return function(obj, iteratee, memo, context) {
+ iteratee = optimizeCb(iteratee, context, 4);
+ var keys = !isArrayLike(obj) && _.keys(obj),
+ length = (keys || obj).length,
+ index = dir > 0 ? 0 : length - 1;
+ // Determine the initial value if none is provided.
+ if (arguments.length < 3) {
+ memo = obj[keys ? keys[index] : index];
+ index += dir;
+ }
+ return iterator(obj, iteratee, memo, keys, index, length);
+ };
+ }
+
+ // **Reduce** builds up a single result from a list of values, aka inject,
+ // or foldl.
+ _.reduce = _.foldl = _.inject = createReduce(1);
+
+ // The right-associative version of reduce, also known as foldr.
+ _.reduceRight = _.foldr = createReduce(-1);
+
+ // Return the first value which passes a truth test. Aliased as detect.
+ _.find = _.detect = function(obj, predicate, context) {
+ var key;
+ if (isArrayLike(obj)) {
+ key = _.findIndex(obj, predicate, context);
+ } else {
+ key = _.findKey(obj, predicate, context);
+ }
+ if (key !== void 0 && key !== -1) return obj[key];
+ };
+
+ // Return all the elements that pass a truth test.
+ // Aliased as select.
+ _.filter = _.select = function(obj, predicate, context) {
+ var results = [];
+ predicate = cb(predicate, context);
+ _.each(obj, function(value, index, list) {
+ if (predicate(value, index, list)) results.push(value);
+ });
+ return results;
+ };
+
+ // Return all the elements for which a truth test fails.
+ _.reject = function(obj, predicate, context) {
+ return _.filter(obj, _.negate(cb(predicate)), context);
+ };
+
+ // Determine whether all of the elements match a truth test.
+ // Aliased as all.
+ _.every = _.all = function(obj, predicate, context) {
+ predicate = cb(predicate, context);
+ var keys = !isArrayLike(obj) && _.keys(obj),
+ length = (keys || obj).length;
+ for (var index = 0; index < length; index++) {
+ var currentKey = keys ? keys[index] : index;
+ if (!predicate(obj[currentKey], currentKey, obj)) return false;
+ }
+ return true;
+ };
+
+ // Determine if at least one element in the object matches a truth test.
+ // Aliased as any.
+ _.some = _.any = function(obj, predicate, context) {
+ predicate = cb(predicate, context);
+ var keys = !isArrayLike(obj) && _.keys(obj),
+ length = (keys || obj).length;
+ for (var index = 0; index < length; index++) {
+ var currentKey = keys ? keys[index] : index;
+ if (predicate(obj[currentKey], currentKey, obj)) return true;
+ }
+ return false;
+ };
+
+ // Determine if the array or object contains a given item (using ===).
+ // Aliased as includes and include.
+ _.contains = _.includes = _.include = function(obj, item, fromIndex, guard) {
+ if (!isArrayLike(obj)) obj = _.values(obj);
+ if (typeof fromIndex != 'number' || guard) fromIndex = 0;
+ return _.indexOf(obj, item, fromIndex) >= 0;
+ };
+
+ // Invoke a method (with arguments) on every item in a collection.
+ _.invoke = function(obj, method) {
+ var args = slice.call(arguments, 2);
+ var isFunc = _.isFunction(method);
+ return _.map(obj, function(value) {
+ var func = isFunc ? method : value[method];
+ return func == null ? func : func.apply(value, args);
+ });
+ };
+
+ // Convenience version of a common use case of map: fetching a property.
+ _.pluck = function(obj, key) {
+ return _.map(obj, _.property(key));
+ };
+
+ // Convenience version of a common use case of filter: selecting only objects
+ // containing specific key:value pairs.
+ _.where = function(obj, attrs) {
+ return _.filter(obj, _.matcher(attrs));
+ };
+
+ // Convenience version of a common use case of find: getting the first object
+ // containing specific key:value pairs.
+ _.findWhere = function(obj, attrs) {
+ return _.find(obj, _.matcher(attrs));
+ };
+
+ // Return the maximum element (or element-based computation).
+ _.max = function(obj, iteratee, context) {
+ var result = -Infinity, lastComputed = -Infinity,
+ value, computed;
+ if (iteratee == null && obj != null) {
+ obj = isArrayLike(obj) ? obj : _.values(obj);
+ for (var i = 0, length = obj.length; i < length; i++) {
+ value = obj[i];
+ if (value > result) {
+ result = value;
+ }
+ }
+ } else {
+ iteratee = cb(iteratee, context);
+ _.each(obj, function(value, index, list) {
+ computed = iteratee(value, index, list);
+ if (computed > lastComputed || computed === -Infinity && result === -Infinity) {
+ result = value;
+ lastComputed = computed;
+ }
+ });
+ }
+ return result;
+ };
+
+ // Return the minimum element (or element-based computation).
+ _.min = function(obj, iteratee, context) {
+ var result = Infinity, lastComputed = Infinity,
+ value, computed;
+ if (iteratee == null && obj != null) {
+ obj = isArrayLike(obj) ? obj : _.values(obj);
+ for (var i = 0, length = obj.length; i < length; i++) {
+ value = obj[i];
+ if (value < result) {
+ result = value;
+ }
+ }
+ } else {
+ iteratee = cb(iteratee, context);
+ _.each(obj, function(value, index, list) {
+ computed = iteratee(value, index, list);
+ if (computed < lastComputed || computed === Infinity && result === Infinity) {
+ result = value;
+ lastComputed = computed;
+ }
+ });
+ }
+ return result;
+ };
+
+ // Shuffle a collection, using the modern version of the
+ // [Fisher-Yates shuffle](http://en.wikipedia.org/wiki/Fisher–Yates_shuffle).
+ _.shuffle = function(obj) {
+ var set = isArrayLike(obj) ? obj : _.values(obj);
+ var length = set.length;
+ var shuffled = Array(length);
+ for (var index = 0, rand; index < length; index++) {
+ rand = _.random(0, index);
+ if (rand !== index) shuffled[index] = shuffled[rand];
+ shuffled[rand] = set[index];
+ }
+ return shuffled;
+ };
+
+ // Sample **n** random values from a collection.
+ // If **n** is not specified, returns a single random element.
+ // The internal guard argument allows it to work with map.
+ _.sample = function(obj, n, guard) {
+ if (n == null || guard) {
+ if (!isArrayLike(obj)) obj = _.values(obj);
+ return obj[_.random(obj.length - 1)];
+ }
+ return _.shuffle(obj).slice(0, Math.max(0, n));
+ };
+
+ // Sort the object's values by a criterion produced by an iteratee.
+ _.sortBy = function(obj, iteratee, context) {
+ iteratee = cb(iteratee, context);
+ return _.pluck(_.map(obj, function(value, index, list) {
+ return {
+ value: value,
+ index: index,
+ criteria: iteratee(value, index, list)
+ };
+ }).sort(function(left, right) {
+ var a = left.criteria;
+ var b = right.criteria;
+ if (a !== b) {
+ if (a > b || a === void 0) return 1;
+ if (a < b || b === void 0) return -1;
+ }
+ return left.index - right.index;
+ }), 'value');
+ };
+
+ // An internal function used for aggregate "group by" operations.
+ var group = function(behavior) {
+ return function(obj, iteratee, context) {
+ var result = {};
+ iteratee = cb(iteratee, context);
+ _.each(obj, function(value, index) {
+ var key = iteratee(value, index, obj);
+ behavior(result, value, key);
+ });
+ return result;
+ };
+ };
+
+ // Groups the object's values by a criterion. Pass either a string attribute
+ // to group by, or a function that returns the criterion.
+ _.groupBy = group(function(result, value, key) {
+ if (_.has(result, key)) result[key].push(value); else result[key] = [value];
+ });
+
+ // Indexes the object's values by a criterion, similar to groupBy, but for
+ // when you know that your index values will be unique.
+ _.indexBy = group(function(result, value, key) {
+ result[key] = value;
+ });
+
+ // Counts instances of an object that group by a certain criterion. Pass
+ // either a string attribute to count by, or a function that returns the
+ // criterion.
+ _.countBy = group(function(result, value, key) {
+ if (_.has(result, key)) result[key]++; else result[key] = 1;
+ });
+
+ // Safely create a real, live array from anything iterable.
+ _.toArray = function(obj) {
+ if (!obj) return [];
+ if (_.isArray(obj)) return slice.call(obj);
+ if (isArrayLike(obj)) return _.map(obj, _.identity);
+ return _.values(obj);
+ };
+
+ // Return the number of elements in an object.
+ _.size = function(obj) {
+ if (obj == null) return 0;
+ return isArrayLike(obj) ? obj.length : _.keys(obj).length;
+ };
+
+ // Split a collection into two arrays: one whose elements all satisfy the given
+ // predicate, and one whose elements all do not satisfy the predicate.
+ _.partition = function(obj, predicate, context) {
+ predicate = cb(predicate, context);
+ var pass = [], fail = [];
+ _.each(obj, function(value, key, obj) {
+ (predicate(value, key, obj) ? pass : fail).push(value);
+ });
+ return [pass, fail];
+ };
+
+ // Array Functions
+ // ---------------
+
+ // Get the first element of an array. Passing **n** will return the first N
+ // values in the array. Aliased as head and take. The **guard** check
+ // allows it to work with _.map.
+ _.first = _.head = _.take = function(array, n, guard) {
+ if (array == null) return void 0;
+ if (n == null || guard) return array[0];
+ return _.initial(array, array.length - n);
+ };
+
+ // Returns everything but the last entry of the array. Especially useful on
+ // the arguments object. Passing **n** will return all the values in
+ // the array, excluding the last N.
+ _.initial = function(array, n, guard) {
+ return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n)));
+ };
+
+ // Get the last element of an array. Passing **n** will return the last N
+ // values in the array.
+ _.last = function(array, n, guard) {
+ if (array == null) return void 0;
+ if (n == null || guard) return array[array.length - 1];
+ return _.rest(array, Math.max(0, array.length - n));
+ };
+
+ // Returns everything but the first entry of the array. Aliased as tail and drop.
+ // Especially useful on the arguments object. Passing an **n** will return
+ // the rest N values in the array.
+ _.rest = _.tail = _.drop = function(array, n, guard) {
+ return slice.call(array, n == null || guard ? 1 : n);
+ };
+
+ // Trim out all falsy values from an array.
+ _.compact = function(array) {
+ return _.filter(array, _.identity);
+ };
+
+ // Internal implementation of a recursive flatten function.
+ var flatten = function(input, shallow, strict, startIndex) {
+ var output = [], idx = 0;
+ for (var i = startIndex || 0, length = getLength(input); i < length; i++) {
+ var value = input[i];
+ if (isArrayLike(value) && (_.isArray(value) || _.isArguments(value))) {
+ //flatten current level of array or arguments object
+ if (!shallow) value = flatten(value, shallow, strict);
+ var j = 0, len = value.length;
+ output.length += len;
+ while (j < len) {
+ output[idx++] = value[j++];
+ }
+ } else if (!strict) {
+ output[idx++] = value;
+ }
+ }
+ return output;
+ };
+
+ // Flatten out an array, either recursively (by default), or just one level.
+ _.flatten = function(array, shallow) {
+ return flatten(array, shallow, false);
+ };
+
+ // Return a version of the array that does not contain the specified value(s).
+ _.without = function(array) {
+ return _.difference(array, slice.call(arguments, 1));
+ };
+
+ // Produce a duplicate-free version of the array. If the array has already
+ // been sorted, you have the option of using a faster algorithm.
+ // Aliased as unique.
+ _.uniq = _.unique = function(array, isSorted, iteratee, context) {
+ if (!_.isBoolean(isSorted)) {
+ context = iteratee;
+ iteratee = isSorted;
+ isSorted = false;
+ }
+ if (iteratee != null) iteratee = cb(iteratee, context);
+ var result = [];
+ var seen = [];
+ for (var i = 0, length = getLength(array); i < length; i++) {
+ var value = array[i],
+ computed = iteratee ? iteratee(value, i, array) : value;
+ if (isSorted) {
+ if (!i || seen !== computed) result.push(value);
+ seen = computed;
+ } else if (iteratee) {
+ if (!_.contains(seen, computed)) {
+ seen.push(computed);
+ result.push(value);
+ }
+ } else if (!_.contains(result, value)) {
+ result.push(value);
+ }
+ }
+ return result;
+ };
+
+ // Produce an array that contains the union: each distinct element from all of
+ // the passed-in arrays.
+ _.union = function() {
+ return _.uniq(flatten(arguments, true, true));
+ };
+
+ // Produce an array that contains every item shared between all the
+ // passed-in arrays.
+ _.intersection = function(array) {
+ var result = [];
+ var argsLength = arguments.length;
+ for (var i = 0, length = getLength(array); i < length; i++) {
+ var item = array[i];
+ if (_.contains(result, item)) continue;
+ for (var j = 1; j < argsLength; j++) {
+ if (!_.contains(arguments[j], item)) break;
+ }
+ if (j === argsLength) result.push(item);
+ }
+ return result;
+ };
+
+ // Take the difference between one array and a number of other arrays.
+ // Only the elements present in just the first array will remain.
+ _.difference = function(array) {
+ var rest = flatten(arguments, true, true, 1);
+ return _.filter(array, function(value){
+ return !_.contains(rest, value);
+ });
+ };
+
+ // Zip together multiple lists into a single array -- elements that share
+ // an index go together.
+ _.zip = function() {
+ return _.unzip(arguments);
+ };
+
+ // Complement of _.zip. Unzip accepts an array of arrays and groups
+ // each array's elements on shared indices
+ _.unzip = function(array) {
+ var length = array && _.max(array, getLength).length || 0;
+ var result = Array(length);
+
+ for (var index = 0; index < length; index++) {
+ result[index] = _.pluck(array, index);
+ }
+ return result;
+ };
+
+ // Converts lists into objects. Pass either a single array of [key, value]
+ // pairs, or two parallel arrays of the same length -- one of keys, and one of
+ // the corresponding values.
+ _.object = function(list, values) {
+ var result = {};
+ for (var i = 0, length = getLength(list); i < length; i++) {
+ if (values) {
+ result[list[i]] = values[i];
+ } else {
+ result[list[i][0]] = list[i][1];
+ }
+ }
+ return result;
+ };
+
+ // Generator function to create the findIndex and findLastIndex functions
+ function createPredicateIndexFinder(dir) {
+ return function(array, predicate, context) {
+ predicate = cb(predicate, context);
+ var length = getLength(array);
+ var index = dir > 0 ? 0 : length - 1;
+ for (; index >= 0 && index < length; index += dir) {
+ if (predicate(array[index], index, array)) return index;
+ }
+ return -1;
+ };
+ }
+
+ // Returns the first index on an array-like that passes a predicate test
+ _.findIndex = createPredicateIndexFinder(1);
+ _.findLastIndex = createPredicateIndexFinder(-1);
+
+ // Use a comparator function to figure out the smallest index at which
+ // an object should be inserted so as to maintain order. Uses binary search.
+ _.sortedIndex = function(array, obj, iteratee, context) {
+ iteratee = cb(iteratee, context, 1);
+ var value = iteratee(obj);
+ var low = 0, high = getLength(array);
+ while (low < high) {
+ var mid = Math.floor((low + high) / 2);
+ if (iteratee(array[mid]) < value) low = mid + 1; else high = mid;
+ }
+ return low;
+ };
+
+ // Generator function to create the indexOf and lastIndexOf functions
+ function createIndexFinder(dir, predicateFind, sortedIndex) {
+ return function(array, item, idx) {
+ var i = 0, length = getLength(array);
+ if (typeof idx == 'number') {
+ if (dir > 0) {
+ i = idx >= 0 ? idx : Math.max(idx + length, i);
+ } else {
+ length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1;
+ }
+ } else if (sortedIndex && idx && length) {
+ idx = sortedIndex(array, item);
+ return array[idx] === item ? idx : -1;
+ }
+ if (item !== item) {
+ idx = predicateFind(slice.call(array, i, length), _.isNaN);
+ return idx >= 0 ? idx + i : -1;
+ }
+ for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) {
+ if (array[idx] === item) return idx;
+ }
+ return -1;
+ };
+ }
+
+ // Return the position of the first occurrence of an item in an array,
+ // or -1 if the item is not included in the array.
+ // If the array is large and already in sort order, pass true
+ // for **isSorted** to use binary search.
+ _.indexOf = createIndexFinder(1, _.findIndex, _.sortedIndex);
+ _.lastIndexOf = createIndexFinder(-1, _.findLastIndex);
+
+ // Generate an integer Array containing an arithmetic progression. A port of
+ // the native Python range() function. See
+ // [the Python documentation](http://docs.python.org/library/functions.html#range).
+ _.range = function(start, stop, step) {
+ if (stop == null) {
+ stop = start || 0;
+ start = 0;
+ }
+ step = step || 1;
+
+ var length = Math.max(Math.ceil((stop - start) / step), 0);
+ var range = Array(length);
+
+ for (var idx = 0; idx < length; idx++, start += step) {
+ range[idx] = start;
+ }
+
+ return range;
+ };
+
+ // Function (ahem) Functions
+ // ------------------
+
+ // Determines whether to execute a function as a constructor
+ // or a normal function with the provided arguments
+ var executeBound = function(sourceFunc, boundFunc, context, callingContext, args) {
+ if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args);
+ var self = baseCreate(sourceFunc.prototype);
+ var result = sourceFunc.apply(self, args);
+ if (_.isObject(result)) return result;
+ return self;
+ };
+
+ // Create a function bound to a given object (assigning this, and arguments,
+ // optionally). Delegates to **ECMAScript 5**'s native Function.bind if
+ // available.
+ _.bind = function(func, context) {
+ if (nativeBind && func.bind === nativeBind) return nativeBind.apply(func, slice.call(arguments, 1));
+ if (!_.isFunction(func)) throw new TypeError('Bind must be called on a function');
+ var args = slice.call(arguments, 2);
+ var bound = function() {
+ return executeBound(func, bound, context, this, args.concat(slice.call(arguments)));
+ };
+ return bound;
+ };
+
+ // Partially apply a function by creating a version that has had some of its
+ // arguments pre-filled, without changing its dynamic this context. _ acts
+ // as a placeholder, allowing any combination of arguments to be pre-filled.
+ _.partial = function(func) {
+ var boundArgs = slice.call(arguments, 1);
+ var bound = function() {
+ var position = 0, length = boundArgs.length;
+ var args = Array(length);
+ for (var i = 0; i < length; i++) {
+ args[i] = boundArgs[i] === _ ? arguments[position++] : boundArgs[i];
+ }
+ while (position < arguments.length) args.push(arguments[position++]);
+ return executeBound(func, bound, this, this, args);
+ };
+ return bound;
+ };
+
+ // Bind a number of an object's methods to that object. Remaining arguments
+ // are the method names to be bound. Useful for ensuring that all callbacks
+ // defined on an object belong to it.
+ _.bindAll = function(obj) {
+ var i, length = arguments.length, key;
+ if (length <= 1) throw new Error('bindAll must be passed function names');
+ for (i = 1; i < length; i++) {
+ key = arguments[i];
+ obj[key] = _.bind(obj[key], obj);
+ }
+ return obj;
+ };
+
+ // Memoize an expensive function by storing its results.
+ _.memoize = function(func, hasher) {
+ var memoize = function(key) {
+ var cache = memoize.cache;
+ var address = '' + (hasher ? hasher.apply(this, arguments) : key);
+ if (!_.has(cache, address)) cache[address] = func.apply(this, arguments);
+ return cache[address];
+ };
+ memoize.cache = {};
+ return memoize;
+ };
+
+ // Delays a function for the given number of milliseconds, and then calls
+ // it with the arguments supplied.
+ _.delay = function(func, wait) {
+ var args = slice.call(arguments, 2);
+ return setTimeout(function(){
+ return func.apply(null, args);
+ }, wait);
+ };
+
+ // Defers a function, scheduling it to run after the current call stack has
+ // cleared.
+ _.defer = _.partial(_.delay, _, 1);
+
+ // Returns a function, that, when invoked, will only be triggered at most once
+ // during a given window of time. Normally, the throttled function will run
+ // as much as it can, without ever going more than once per wait duration;
+ // but if you'd like to disable the execution on the leading edge, pass
+ // {leading: false}. To disable execution on the trailing edge, ditto.
+ _.throttle = function(func, wait, options) {
+ var context, args, result;
+ var timeout = null;
+ var previous = 0;
+ if (!options) options = {};
+ var later = function() {
+ previous = options.leading === false ? 0 : _.now();
+ timeout = null;
+ result = func.apply(context, args);
+ if (!timeout) context = args = null;
+ };
+ return function() {
+ var now = _.now();
+ if (!previous && options.leading === false) previous = now;
+ var remaining = wait - (now - previous);
+ context = this;
+ args = arguments;
+ if (remaining <= 0 || remaining > wait) {
+ if (timeout) {
+ clearTimeout(timeout);
+ timeout = null;
+ }
+ previous = now;
+ result = func.apply(context, args);
+ if (!timeout) context = args = null;
+ } else if (!timeout && options.trailing !== false) {
+ timeout = setTimeout(later, remaining);
+ }
+ return result;
+ };
+ };
+
+ // Returns a function, that, as long as it continues to be invoked, will not
+ // be triggered. The function will be called after it stops being called for
+ // N milliseconds. If immediate is passed, trigger the function on the
+ // leading edge, instead of the trailing.
+ _.debounce = function(func, wait, immediate) {
+ var timeout, args, context, timestamp, result;
+
+ var later = function() {
+ var last = _.now() - timestamp;
+
+ if (last < wait && last >= 0) {
+ timeout = setTimeout(later, wait - last);
+ } else {
+ timeout = null;
+ if (!immediate) {
+ result = func.apply(context, args);
+ if (!timeout) context = args = null;
+ }
+ }
+ };
+
+ return function() {
+ context = this;
+ args = arguments;
+ timestamp = _.now();
+ var callNow = immediate && !timeout;
+ if (!timeout) timeout = setTimeout(later, wait);
+ if (callNow) {
+ result = func.apply(context, args);
+ context = args = null;
+ }
+
+ return result;
+ };
+ };
+
+ // Returns the first function passed as an argument to the second,
+ // allowing you to adjust arguments, run code before and after, and
+ // conditionally execute the original function.
+ _.wrap = function(func, wrapper) {
+ return _.partial(wrapper, func);
+ };
+
+ // Returns a negated version of the passed-in predicate.
+ _.negate = function(predicate) {
+ return function() {
+ return !predicate.apply(this, arguments);
+ };
+ };
+
+ // Returns a function that is the composition of a list of functions, each
+ // consuming the return value of the function that follows.
+ _.compose = function() {
+ var args = arguments;
+ var start = args.length - 1;
+ return function() {
+ var i = start;
+ var result = args[start].apply(this, arguments);
+ while (i--) result = args[i].call(this, result);
+ return result;
+ };
+ };
+
+ // Returns a function that will only be executed on and after the Nth call.
+ _.after = function(times, func) {
+ return function() {
+ if (--times < 1) {
+ return func.apply(this, arguments);
+ }
+ };
+ };
+
+ // Returns a function that will only be executed up to (but not including) the Nth call.
+ _.before = function(times, func) {
+ var memo;
+ return function() {
+ if (--times > 0) {
+ memo = func.apply(this, arguments);
+ }
+ if (times <= 1) func = null;
+ return memo;
+ };
+ };
+
+ // Returns a function that will be executed at most one time, no matter how
+ // often you call it. Useful for lazy initialization.
+ _.once = _.partial(_.before, 2);
+
+ // Object Functions
+ // ----------------
+
+ // Keys in IE < 9 that won't be iterated by for key in ... and thus missed.
+ var hasEnumBug = !{toString: null}.propertyIsEnumerable('toString');
+ var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString',
+ 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString'];
+
+ function collectNonEnumProps(obj, keys) {
+ var nonEnumIdx = nonEnumerableProps.length;
+ var constructor = obj.constructor;
+ var proto = (_.isFunction(constructor) && constructor.prototype) || ObjProto;
+
+ // Constructor is a special case.
+ var prop = 'constructor';
+ if (_.has(obj, prop) && !_.contains(keys, prop)) keys.push(prop);
+
+ while (nonEnumIdx--) {
+ prop = nonEnumerableProps[nonEnumIdx];
+ if (prop in obj && obj[prop] !== proto[prop] && !_.contains(keys, prop)) {
+ keys.push(prop);
+ }
+ }
+ }
+
+ // Retrieve the names of an object's own properties.
+ // Delegates to **ECMAScript 5**'s native Object.keys
+ _.keys = function(obj) {
+ if (!_.isObject(obj)) return [];
+ if (nativeKeys) return nativeKeys(obj);
+ var keys = [];
+ for (var key in obj) if (_.has(obj, key)) keys.push(key);
+ // Ahem, IE < 9.
+ if (hasEnumBug) collectNonEnumProps(obj, keys);
+ return keys;
+ };
+
+ // Retrieve all the property names of an object.
+ _.allKeys = function(obj) {
+ if (!_.isObject(obj)) return [];
+ var keys = [];
+ for (var key in obj) keys.push(key);
+ // Ahem, IE < 9.
+ if (hasEnumBug) collectNonEnumProps(obj, keys);
+ return keys;
+ };
+
+ // Retrieve the values of an object's properties.
+ _.values = function(obj) {
+ var keys = _.keys(obj);
+ var length = keys.length;
+ var values = Array(length);
+ for (var i = 0; i < length; i++) {
+ values[i] = obj[keys[i]];
+ }
+ return values;
+ };
+
+ // Returns the results of applying the iteratee to each element of the object
+ // In contrast to _.map it returns an object
+ _.mapObject = function(obj, iteratee, context) {
+ iteratee = cb(iteratee, context);
+ var keys = _.keys(obj),
+ length = keys.length,
+ results = {},
+ currentKey;
+ for (var index = 0; index < length; index++) {
+ currentKey = keys[index];
+ results[currentKey] = iteratee(obj[currentKey], currentKey, obj);
+ }
+ return results;
+ };
+
+ // Convert an object into a list of [key, value] pairs.
+ _.pairs = function(obj) {
+ var keys = _.keys(obj);
+ var length = keys.length;
+ var pairs = Array(length);
+ for (var i = 0; i < length; i++) {
+ pairs[i] = [keys[i], obj[keys[i]]];
+ }
+ return pairs;
+ };
+
+ // Invert the keys and values of an object. The values must be serializable.
+ _.invert = function(obj) {
+ var result = {};
+ var keys = _.keys(obj);
+ for (var i = 0, length = keys.length; i < length; i++) {
+ result[obj[keys[i]]] = keys[i];
+ }
+ return result;
+ };
+
+ // Return a sorted list of the function names available on the object.
+ // Aliased as methods
+ _.functions = _.methods = function(obj) {
+ var names = [];
+ for (var key in obj) {
+ if (_.isFunction(obj[key])) names.push(key);
+ }
+ return names.sort();
+ };
+
+ // Extend a given object with all the properties in passed-in object(s).
+ _.extend = createAssigner(_.allKeys);
+
+ // Assigns a given object with all the own properties in the passed-in object(s)
+ // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)
+ _.extendOwn = _.assign = createAssigner(_.keys);
+
+ // Returns the first key on an object that passes a predicate test
+ _.findKey = function(obj, predicate, context) {
+ predicate = cb(predicate, context);
+ var keys = _.keys(obj), key;
+ for (var i = 0, length = keys.length; i < length; i++) {
+ key = keys[i];
+ if (predicate(obj[key], key, obj)) return key;
+ }
+ };
+
+ // Return a copy of the object only containing the whitelisted properties.
+ _.pick = function(object, oiteratee, context) {
+ var result = {}, obj = object, iteratee, keys;
+ if (obj == null) return result;
+ if (_.isFunction(oiteratee)) {
+ keys = _.allKeys(obj);
+ iteratee = optimizeCb(oiteratee, context);
+ } else {
+ keys = flatten(arguments, false, false, 1);
+ iteratee = function(value, key, obj) { return key in obj; };
+ obj = Object(obj);
+ }
+ for (var i = 0, length = keys.length; i < length; i++) {
+ var key = keys[i];
+ var value = obj[key];
+ if (iteratee(value, key, obj)) result[key] = value;
+ }
+ return result;
+ };
+
+ // Return a copy of the object without the blacklisted properties.
+ _.omit = function(obj, iteratee, context) {
+ if (_.isFunction(iteratee)) {
+ iteratee = _.negate(iteratee);
+ } else {
+ var keys = _.map(flatten(arguments, false, false, 1), String);
+ iteratee = function(value, key) {
+ return !_.contains(keys, key);
+ };
+ }
+ return _.pick(obj, iteratee, context);
+ };
+
+ // Fill in a given object with default properties.
+ _.defaults = createAssigner(_.allKeys, true);
+
+ // Creates an object that inherits from the given prototype object.
+ // If additional properties are provided then they will be added to the
+ // created object.
+ _.create = function(prototype, props) {
+ var result = baseCreate(prototype);
+ if (props) _.extendOwn(result, props);
+ return result;
+ };
+
+ // Create a (shallow-cloned) duplicate of an object.
+ _.clone = function(obj) {
+ if (!_.isObject(obj)) return obj;
+ return _.isArray(obj) ? obj.slice() : _.extend({}, obj);
+ };
+
+ // Invokes interceptor with the obj, and then returns obj.
+ // The primary purpose of this method is to "tap into" a method chain, in
+ // order to perform operations on intermediate results within the chain.
+ _.tap = function(obj, interceptor) {
+ interceptor(obj);
+ return obj;
+ };
+
+ // Returns whether an object has a given set of key:value pairs.
+ _.isMatch = function(object, attrs) {
+ var keys = _.keys(attrs), length = keys.length;
+ if (object == null) return !length;
+ var obj = Object(object);
+ for (var i = 0; i < length; i++) {
+ var key = keys[i];
+ if (attrs[key] !== obj[key] || !(key in obj)) return false;
+ }
+ return true;
+ };
+
+
+ // Internal recursive comparison function for isEqual.
+ var eq = function(a, b, aStack, bStack) {
+ // Identical objects are equal. 0 === -0, but they aren't identical.
+ // See the [Harmony egal proposal](http://wiki.ecmascript.org/doku.php?id=harmony:egal).
+ if (a === b) return a !== 0 || 1 / a === 1 / b;
+ // A strict comparison is necessary because null == undefined.
+ if (a == null || b == null) return a === b;
+ // Unwrap any wrapped objects.
+ if (a instanceof _) a = a._wrapped;
+ if (b instanceof _) b = b._wrapped;
+ // Compare [[Class]] names.
+ var className = toString.call(a);
+ if (className !== toString.call(b)) return false;
+ switch (className) {
+ // Strings, numbers, regular expressions, dates, and booleans are compared by value.
+ case '[object RegExp]':
+ // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i')
+ case '[object String]':
+ // Primitives and their corresponding object wrappers are equivalent; thus, "5" is
+ // equivalent to new String("5").
+ return '' + a === '' + b;
+ case '[object Number]':
+ // NaNs are equivalent, but non-reflexive.
+ // Object(NaN) is equivalent to NaN
+ if (+a !== +a) return +b !== +b;
+ // An egal comparison is performed for other numeric values.
+ return +a === 0 ? 1 / +a === 1 / b : +a === +b;
+ case '[object Date]':
+ case '[object Boolean]':
+ // Coerce dates and booleans to numeric primitive values. Dates are compared by their
+ // millisecond representations. Note that invalid dates with millisecond representations
+ // of NaN are not equivalent.
+ return +a === +b;
+ }
+
+ var areArrays = className === '[object Array]';
+ if (!areArrays) {
+ if (typeof a != 'object' || typeof b != 'object') return false;
+
+ // Objects with different constructors are not equivalent, but Objects or Arrays
+ // from different frames are.
+ var aCtor = a.constructor, bCtor = b.constructor;
+ if (aCtor !== bCtor && !(_.isFunction(aCtor) && aCtor instanceof aCtor &&
+ _.isFunction(bCtor) && bCtor instanceof bCtor)
+ && ('constructor' in a && 'constructor' in b)) {
+ return false;
+ }
+ }
+ // Assume equality for cyclic structures. The algorithm for detecting cyclic
+ // structures is adapted from ES 5.1 section 15.12.3, abstract operation JO.
+
+ // Initializing stack of traversed objects.
+ // It's done here since we only need them for objects and arrays comparison.
+ aStack = aStack || [];
+ bStack = bStack || [];
+ var length = aStack.length;
+ while (length--) {
+ // Linear search. Performance is inversely proportional to the number of
+ // unique nested structures.
+ if (aStack[length] === a) return bStack[length] === b;
+ }
+
+ // Add the first object to the stack of traversed objects.
+ aStack.push(a);
+ bStack.push(b);
+
+ // Recursively compare objects and arrays.
+ if (areArrays) {
+ // Compare array lengths to determine if a deep comparison is necessary.
+ length = a.length;
+ if (length !== b.length) return false;
+ // Deep compare the contents, ignoring non-numeric properties.
+ while (length--) {
+ if (!eq(a[length], b[length], aStack, bStack)) return false;
+ }
+ } else {
+ // Deep compare objects.
+ var keys = _.keys(a), key;
+ length = keys.length;
+ // Ensure that both objects contain the same number of properties before comparing deep equality.
+ if (_.keys(b).length !== length) return false;
+ while (length--) {
+ // Deep compare each member
+ key = keys[length];
+ if (!(_.has(b, key) && eq(a[key], b[key], aStack, bStack))) return false;
+ }
+ }
+ // Remove the first object from the stack of traversed objects.
+ aStack.pop();
+ bStack.pop();
+ return true;
+ };
+
+ // Perform a deep comparison to check if two objects are equal.
+ _.isEqual = function(a, b) {
+ return eq(a, b);
+ };
+
+ // Is a given array, string, or object empty?
+ // An "empty" object has no enumerable own-properties.
+ _.isEmpty = function(obj) {
+ if (obj == null) return true;
+ if (isArrayLike(obj) && (_.isArray(obj) || _.isString(obj) || _.isArguments(obj))) return obj.length === 0;
+ return _.keys(obj).length === 0;
+ };
+
+ // Is a given value a DOM element?
+ _.isElement = function(obj) {
+ return !!(obj && obj.nodeType === 1);
+ };
+
+ // Is a given value an array?
+ // Delegates to ECMA5's native Array.isArray
+ _.isArray = nativeIsArray || function(obj) {
+ return toString.call(obj) === '[object Array]';
+ };
+
+ // Is a given variable an object?
+ _.isObject = function(obj) {
+ var type = typeof obj;
+ return type === 'function' || type === 'object' && !!obj;
+ };
+
+ // Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError.
+ _.each(['Arguments', 'Function', 'String', 'Number', 'Date', 'RegExp', 'Error'], function(name) {
+ _['is' + name] = function(obj) {
+ return toString.call(obj) === '[object ' + name + ']';
+ };
+ });
+
+ // Define a fallback version of the method in browsers (ahem, IE < 9), where
+ // there isn't any inspectable "Arguments" type.
+ if (!_.isArguments(arguments)) {
+ _.isArguments = function(obj) {
+ return _.has(obj, 'callee');
+ };
+ }
+
+ // Optimize isFunction if appropriate. Work around some typeof bugs in old v8,
+ // IE 11 (#1621), and in Safari 8 (#1929).
+ if (typeof /./ != 'function' && typeof Int8Array != 'object') {
+ _.isFunction = function(obj) {
+ return typeof obj == 'function' || false;
+ };
+ }
+
+ // Is a given object a finite number?
+ _.isFinite = function(obj) {
+ return isFinite(obj) && !isNaN(parseFloat(obj));
+ };
+
+ // Is the given value NaN? (NaN is the only number which does not equal itself).
+ _.isNaN = function(obj) {
+ return _.isNumber(obj) && obj !== +obj;
+ };
+
+ // Is a given value a boolean?
+ _.isBoolean = function(obj) {
+ return obj === true || obj === false || toString.call(obj) === '[object Boolean]';
+ };
+
+ // Is a given value equal to null?
+ _.isNull = function(obj) {
+ return obj === null;
+ };
+
+ // Is a given variable undefined?
+ _.isUndefined = function(obj) {
+ return obj === void 0;
+ };
+
+ // Shortcut function for checking if an object has a given property directly
+ // on itself (in other words, not on a prototype).
+ _.has = function(obj, key) {
+ return obj != null && hasOwnProperty.call(obj, key);
+ };
+
+ // Utility Functions
+ // -----------------
+
+ // Run Underscore.js in *noConflict* mode, returning the _ variable to its
+ // previous owner. Returns a reference to the Underscore object.
+ _.noConflict = function() {
+ root._ = previousUnderscore;
+ return this;
+ };
+
+ // Keep the identity function around for default iteratees.
+ _.identity = function(value) {
+ return value;
+ };
+
+ // Predicate-generating functions. Often useful outside of Underscore.
+ _.constant = function(value) {
+ return function() {
+ return value;
+ };
+ };
+
+ _.noop = function(){};
+
+ _.property = property;
+
+ // Generates a function for a given object that returns a given property.
+ _.propertyOf = function(obj) {
+ return obj == null ? function(){} : function(key) {
+ return obj[key];
+ };
+ };
+
+ // Returns a predicate for checking whether an object has a given set of
+ // key:value pairs.
+ _.matcher = _.matches = function(attrs) {
+ attrs = _.extendOwn({}, attrs);
+ return function(obj) {
+ return _.isMatch(obj, attrs);
+ };
+ };
+
+ // Run a function **n** times.
+ _.times = function(n, iteratee, context) {
+ var accum = Array(Math.max(0, n));
+ iteratee = optimizeCb(iteratee, context, 1);
+ for (var i = 0; i < n; i++) accum[i] = iteratee(i);
+ return accum;
+ };
+
+ // Return a random integer between min and max (inclusive).
+ _.random = function(min, max) {
+ if (max == null) {
+ max = min;
+ min = 0;
+ }
+ return min + Math.floor(Math.random() * (max - min + 1));
+ };
+
+ // A (possibly faster) way to get the current timestamp as an integer.
+ _.now = Date.now || function() {
+ return new Date().getTime();
+ };
+
+ // List of HTML entities for escaping.
+ var escapeMap = {
+ '&': '&',
+ '<': '<',
+ '>': '>',
+ '"': '"',
+ "'": ''',
+ '` + "`" + `': '`'
+ };
+ var unescapeMap = _.invert(escapeMap);
+
+ // Functions for escaping and unescaping strings to/from HTML interpolation.
+ var createEscaper = function(map) {
+ var escaper = function(match) {
+ return map[match];
+ };
+ // Regexes for identifying a key that needs to be escaped
+ var source = '(?:' + _.keys(map).join('|') + ')';
+ var testRegexp = RegExp(source);
+ var replaceRegexp = RegExp(source, 'g');
+ return function(string) {
+ string = string == null ? '' : '' + string;
+ return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string;
+ };
+ };
+ _.escape = createEscaper(escapeMap);
+ _.unescape = createEscaper(unescapeMap);
+
+ // If the value of the named property is a function then invoke it with the
+ // object as context; otherwise, return it.
+ _.result = function(object, property, fallback) {
+ var value = object == null ? void 0 : object[property];
+ if (value === void 0) {
+ value = fallback;
+ }
+ return _.isFunction(value) ? value.call(object) : value;
+ };
+
+ // Generate a unique integer id (unique within the entire client session).
+ // Useful for temporary DOM ids.
+ var idCounter = 0;
+ _.uniqueId = function(prefix) {
+ var id = ++idCounter + '';
+ return prefix ? prefix + id : id;
+ };
+
+ // By default, Underscore uses ERB-style template delimiters, change the
+ // following template settings to use alternative delimiters.
+ _.templateSettings = {
+ evaluate : /<%([\s\S]+?)%>/g,
+ interpolate : /<%=([\s\S]+?)%>/g,
+ escape : /<%-([\s\S]+?)%>/g
+ };
+
+ // When customizing templateSettings, if you don't want to define an
+ // interpolation, evaluation or escaping regex, we need one that is
+ // guaranteed not to match.
+ var noMatch = /(.)^/;
+
+ // Certain characters need to be escaped so that they can be put into a
+ // string literal.
+ var escapes = {
+ "'": "'",
+ '\\': '\\',
+ '\r': 'r',
+ '\n': 'n',
+ '\u2028': 'u2028',
+ '\u2029': 'u2029'
+ };
+
+ var escaper = /\\|'|\r|\n|\u2028|\u2029/g;
+
+ var escapeChar = function(match) {
+ return '\\' + escapes[match];
+ };
+
+ // JavaScript micro-templating, similar to John Resig's implementation.
+ // Underscore templating handles arbitrary delimiters, preserves whitespace,
+ // and correctly escapes quotes within interpolated code.
+ // NB: oldSettings only exists for backwards compatibility.
+ _.template = function(text, settings, oldSettings) {
+ if (!settings && oldSettings) settings = oldSettings;
+ settings = _.defaults({}, settings, _.templateSettings);
+
+ // Combine delimiters into one regular expression via alternation.
+ var matcher = RegExp([
+ (settings.escape || noMatch).source,
+ (settings.interpolate || noMatch).source,
+ (settings.evaluate || noMatch).source
+ ].join('|') + '|$', 'g');
+
+ // Compile the template source, escaping string literals appropriately.
+ var index = 0;
+ var source = "__p+='";
+ text.replace(matcher, function(match, escape, interpolate, evaluate, offset) {
+ source += text.slice(index, offset).replace(escaper, escapeChar);
+ index = offset + match.length;
+
+ if (escape) {
+ source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'";
+ } else if (interpolate) {
+ source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'";
+ } else if (evaluate) {
+ source += "';\n" + evaluate + "\n__p+='";
+ }
+
+ // Adobe VMs need the match returned to produce the correct offest.
+ return match;
+ });
+ source += "';\n";
+
+ // If a variable is not specified, place data values in local scope.
+ if (!settings.variable) source = 'with(obj||{}){\n' + source + '}\n';
+
+ source = "var __t,__p='',__j=Array.prototype.join," +
+ "print=function(){__p+=__j.call(arguments,'');};\n" +
+ source + 'return __p;\n';
+
+ try {
+ var render = new Function(settings.variable || 'obj', '_', source);
+ } catch (e) {
+ e.source = source;
+ throw e;
+ }
+
+ var template = function(data) {
+ return render.call(this, data, _);
+ };
+
+ // Provide the compiled source as a convenience for precompilation.
+ var argument = settings.variable || 'obj';
+ template.source = 'function(' + argument + '){\n' + source + '}';
+
+ return template;
+ };
+
+ // Add a "chain" function. Start chaining a wrapped Underscore object.
+ _.chain = function(obj) {
+ var instance = _(obj);
+ instance._chain = true;
+ return instance;
+ };
+
+ // OOP
+ // ---------------
+ // If Underscore is called as a function, it returns a wrapped object that
+ // can be used OO-style. This wrapper holds altered versions of all the
+ // underscore functions. Wrapped objects may be chained.
+
+ // Helper function to continue chaining intermediate results.
+ var result = function(instance, obj) {
+ return instance._chain ? _(obj).chain() : obj;
+ };
+
+ // Add your own custom functions to the Underscore object.
+ _.mixin = function(obj) {
+ _.each(_.functions(obj), function(name) {
+ var func = _[name] = obj[name];
+ _.prototype[name] = function() {
+ var args = [this._wrapped];
+ push.apply(args, arguments);
+ return result(this, func.apply(_, args));
+ };
+ });
+ };
+
+ // Add all of the Underscore functions to the wrapper object.
+ _.mixin(_);
+
+ // Add all mutator Array functions to the wrapper.
+ _.each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
+ var method = ArrayProto[name];
+ _.prototype[name] = function() {
+ var obj = this._wrapped;
+ method.apply(obj, arguments);
+ if ((name === 'shift' || name === 'splice') && obj.length === 0) delete obj[0];
+ return result(this, obj);
+ };
+ });
+
+ // Add all accessor Array functions to the wrapper.
+ _.each(['concat', 'join', 'slice'], function(name) {
+ var method = ArrayProto[name];
+ _.prototype[name] = function() {
+ return result(this, method.apply(this._wrapped, arguments));
+ };
+ });
+
+ // Extracts the result from a wrapped and chained object.
+ _.prototype.value = function() {
+ return this._wrapped;
+ };
+
+ // Provide unwrapping proxy for some methods used in engine operations
+ // such as arithmetic and JSON stringification.
+ _.prototype.valueOf = _.prototype.toJSON = _.prototype.value;
+
+ _.prototype.toString = function() {
+ return '' + this._wrapped;
+ };
+
+ // AMD registration happens at the end for compatibility with AMD loaders
+ // that may not enforce next-turn semantics on modules. Even though general
+ // practice for AMD registration is to be anonymous, underscore registers
+ // as a named module because, like jQuery, it is a base library that is
+ // popular enough to be bundled in a third party lib, but not be part of
+ // an AMD load request. Those cases could generate an error when an
+ // anonymous define() is called outside of a loader request.
+ if (true) {
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function() {
+ return _;
+ }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
+ }
+}.call(this));
+
+
+/***/ }),
+/* 2 */
+/***/ (function(module, exports) {
+
+var g;
+
+// This works in non-strict mode
+g = (function() {
+ return this;
+})();
+
+try {
+ // This works if eval is allowed (see CSP)
+ g = g || Function("return this")() || (1,eval)("this");
+} catch(e) {
+ // This works if the window reference is available
+ if(typeof window === "object")
+ g = window;
+}
+
+// g can still be undefined, but nothing to do about it...
+// We return undefined, instead of nothing here, so it's
+// easier to handle this case. if(!global) { ...}
+
+module.exports = g;
+
+
+/***/ }),
+/* 3 */
+/***/ (function(module, exports, __webpack_require__) {
+
+/* WEBPACK VAR INJECTION */(function(Buffer) {// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// NOTE: These type checking functions intentionally don't use instanceof
+// because it is fragile and can be easily faked with Object.create().
+
+function isArray(arg) {
+ if (Array.isArray) {
+ return Array.isArray(arg);
+ }
+ return objectToString(arg) === '[object Array]';
+}
+exports.isArray = isArray;
+
+function isBoolean(arg) {
+ return typeof arg === 'boolean';
+}
+exports.isBoolean = isBoolean;
+
+function isNull(arg) {
+ return arg === null;
+}
+exports.isNull = isNull;
+
+function isNullOrUndefined(arg) {
+ return arg == null;
+}
+exports.isNullOrUndefined = isNullOrUndefined;
+
+function isNumber(arg) {
+ return typeof arg === 'number';
+}
+exports.isNumber = isNumber;
+
+function isString(arg) {
+ return typeof arg === 'string';
+}
+exports.isString = isString;
+
+function isSymbol(arg) {
+ return typeof arg === 'symbol';
+}
+exports.isSymbol = isSymbol;
+
+function isUndefined(arg) {
+ return arg === void 0;
+}
+exports.isUndefined = isUndefined;
+
+function isRegExp(re) {
+ return objectToString(re) === '[object RegExp]';
+}
+exports.isRegExp = isRegExp;
+
+function isObject(arg) {
+ return typeof arg === 'object' && arg !== null;
+}
+exports.isObject = isObject;
+
+function isDate(d) {
+ return objectToString(d) === '[object Date]';
+}
+exports.isDate = isDate;
+
+function isError(e) {
+ return (objectToString(e) === '[object Error]' || e instanceof Error);
+}
+exports.isError = isError;
+
+function isFunction(arg) {
+ return typeof arg === 'function';
+}
+exports.isFunction = isFunction;
+
+function isPrimitive(arg) {
+ return arg === null ||
+ typeof arg === 'boolean' ||
+ typeof arg === 'number' ||
+ typeof arg === 'string' ||
+ typeof arg === 'symbol' || // ES6 symbol
+ typeof arg === 'undefined';
+}
+exports.isPrimitive = isPrimitive;
+
+exports.isBuffer = Buffer.isBuffer;
+
+function objectToString(o) {
+ return Object.prototype.toString.call(o);
+}
+
+/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(5).Buffer))
+
+/***/ }),
+/* 4 */
+/***/ (function(module, exports) {
+
+if (typeof Object.create === 'function') {
+ // implementation from standard node.js 'util' module
+ module.exports = function inherits(ctor, superCtor) {
+ ctor.super_ = superCtor
+ ctor.prototype = Object.create(superCtor.prototype, {
+ constructor: {
+ value: ctor,
+ enumerable: false,
+ writable: true,
+ configurable: true
+ }
+ });
+ };
+} else {
+ // old school shim for old browsers
+ module.exports = function inherits(ctor, superCtor) {
+ ctor.super_ = superCtor
+ var TempCtor = function () {}
+ TempCtor.prototype = superCtor.prototype
+ ctor.prototype = new TempCtor()
+ ctor.prototype.constructor = ctor
+ }
+}
+
+
+/***/ }),
+/* 5 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(global) {/*!
+ * The buffer module from node.js, for the browser.
+ *
+ * @author Feross Aboukhadijeh
+ * @license MIT
+ */
+/* eslint-disable no-proto */
+
+
+
+var base64 = __webpack_require__(30)
+var ieee754 = __webpack_require__(31)
+var isArray = __webpack_require__(20)
+
+exports.Buffer = Buffer
+exports.SlowBuffer = SlowBuffer
+exports.INSPECT_MAX_BYTES = 50
+
+/**
+ * If Buffer.TYPED_ARRAY_SUPPORT:
+ * === true Use Uint8Array implementation (fastest)
+ * === false Use Object implementation (most compatible, even IE6)
+ *
+ * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,
+ * Opera 11.6+, iOS 4.2+.
+ *
+ * Due to various browser bugs, sometimes the Object implementation will be used even
+ * when the browser supports typed arrays.
+ *
+ * Note:
+ *
+ * - Firefox 4-29 lacks support for adding new properties to Uint8Array instances,
+ * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.
+ *
+ * - Chrome 9-10 is missing the TypedArray.prototype.subarray function.
+ *
+ * - IE10 has a broken TypedArray.prototype.subarray function which returns arrays of
+ * incorrect length in some situations.
+
+ * We detect these buggy browsers and set Buffer.TYPED_ARRAY_SUPPORT to false so they
+ * get the Object implementation, which is slower but behaves correctly.
+ */
+Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined
+ ? global.TYPED_ARRAY_SUPPORT
+ : typedArraySupport()
+
+/*
+ * Export kMaxLength after typed array support is determined.
+ */
+exports.kMaxLength = kMaxLength()
+
+function typedArraySupport () {
+ try {
+ var arr = new Uint8Array(1)
+ arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}
+ return arr.foo() === 42 && // typed array instances can be augmented
+ typeof arr.subarray === 'function' && // chrome 9-10 lack subarray
+ arr.subarray(1, 1).byteLength === 0 // ie10 has broken subarray
+ } catch (e) {
+ return false
+ }
+}
+
+function kMaxLength () {
+ return Buffer.TYPED_ARRAY_SUPPORT
+ ? 0x7fffffff
+ : 0x3fffffff
+}
+
+function createBuffer (that, length) {
+ if (kMaxLength() < length) {
+ throw new RangeError('Invalid typed array length')
+ }
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ // Return an augmented Uint8Array instance, for best performance
+ that = new Uint8Array(length)
+ that.__proto__ = Buffer.prototype
+ } else {
+ // Fallback: Return an object instance of the Buffer class
+ if (that === null) {
+ that = new Buffer(length)
+ }
+ that.length = length
+ }
+
+ return that
+}
+
+/**
+ * The Buffer constructor returns instances of Uint8Array that have their
+ * prototype changed to Buffer.prototype. Furthermore, Buffer is a subclass of
+ * Uint8Array, so the returned instances will have all the node Buffer methods
+ * and the Uint8Array methods. Square bracket notation works as expected -- it
+ * returns a single octet.
+ *
+ * The Uint8Array prototype remains unmodified.
+ */
+
+function Buffer (arg, encodingOrOffset, length) {
+ if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {
+ return new Buffer(arg, encodingOrOffset, length)
+ }
+
+ // Common case.
+ if (typeof arg === 'number') {
+ if (typeof encodingOrOffset === 'string') {
+ throw new Error(
+ 'If encoding is specified then the first argument must be a string'
+ )
+ }
+ return allocUnsafe(this, arg)
+ }
+ return from(this, arg, encodingOrOffset, length)
+}
+
+Buffer.poolSize = 8192 // not used by this implementation
+
+// TODO: Legacy, not needed anymore. Remove in next major version.
+Buffer._augment = function (arr) {
+ arr.__proto__ = Buffer.prototype
+ return arr
+}
+
+function from (that, value, encodingOrOffset, length) {
+ if (typeof value === 'number') {
+ throw new TypeError('"value" argument must not be a number')
+ }
+
+ if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {
+ return fromArrayBuffer(that, value, encodingOrOffset, length)
+ }
+
+ if (typeof value === 'string') {
+ return fromString(that, value, encodingOrOffset)
+ }
+
+ return fromObject(that, value)
+}
+
+/**
+ * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError
+ * if value is a number.
+ * Buffer.from(str[, encoding])
+ * Buffer.from(array)
+ * Buffer.from(buffer)
+ * Buffer.from(arrayBuffer[, byteOffset[, length]])
+ **/
+Buffer.from = function (value, encodingOrOffset, length) {
+ return from(null, value, encodingOrOffset, length)
+}
+
+if (Buffer.TYPED_ARRAY_SUPPORT) {
+ Buffer.prototype.__proto__ = Uint8Array.prototype
+ Buffer.__proto__ = Uint8Array
+ if (typeof Symbol !== 'undefined' && Symbol.species &&
+ Buffer[Symbol.species] === Buffer) {
+ // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97
+ Object.defineProperty(Buffer, Symbol.species, {
+ value: null,
+ configurable: true
+ })
+ }
+}
+
+function assertSize (size) {
+ if (typeof size !== 'number') {
+ throw new TypeError('"size" argument must be a number')
+ } else if (size < 0) {
+ throw new RangeError('"size" argument must not be negative')
+ }
+}
+
+function alloc (that, size, fill, encoding) {
+ assertSize(size)
+ if (size <= 0) {
+ return createBuffer(that, size)
+ }
+ if (fill !== undefined) {
+ // Only pay attention to encoding if it's a string. This
+ // prevents accidentally sending in a number that would
+ // be interpretted as a start offset.
+ return typeof encoding === 'string'
+ ? createBuffer(that, size).fill(fill, encoding)
+ : createBuffer(that, size).fill(fill)
+ }
+ return createBuffer(that, size)
+}
+
+/**
+ * Creates a new filled Buffer instance.
+ * alloc(size[, fill[, encoding]])
+ **/
+Buffer.alloc = function (size, fill, encoding) {
+ return alloc(null, size, fill, encoding)
+}
+
+function allocUnsafe (that, size) {
+ assertSize(size)
+ that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)
+ if (!Buffer.TYPED_ARRAY_SUPPORT) {
+ for (var i = 0; i < size; ++i) {
+ that[i] = 0
+ }
+ }
+ return that
+}
+
+/**
+ * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.
+ * */
+Buffer.allocUnsafe = function (size) {
+ return allocUnsafe(null, size)
+}
+/**
+ * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.
+ */
+Buffer.allocUnsafeSlow = function (size) {
+ return allocUnsafe(null, size)
+}
+
+function fromString (that, string, encoding) {
+ if (typeof encoding !== 'string' || encoding === '') {
+ encoding = 'utf8'
+ }
+
+ if (!Buffer.isEncoding(encoding)) {
+ throw new TypeError('"encoding" must be a valid string encoding')
+ }
+
+ var length = byteLength(string, encoding) | 0
+ that = createBuffer(that, length)
+
+ var actual = that.write(string, encoding)
+
+ if (actual !== length) {
+ // Writing a hex string, for example, that contains invalid characters will
+ // cause everything after the first invalid character to be ignored. (e.g.
+ // 'abxxcd' will be treated as 'ab')
+ that = that.slice(0, actual)
+ }
+
+ return that
+}
+
+function fromArrayLike (that, array) {
+ var length = array.length < 0 ? 0 : checked(array.length) | 0
+ that = createBuffer(that, length)
+ for (var i = 0; i < length; i += 1) {
+ that[i] = array[i] & 255
+ }
+ return that
+}
+
+function fromArrayBuffer (that, array, byteOffset, length) {
+ array.byteLength // this throws if array is not a valid ArrayBuffer
+
+ if (byteOffset < 0 || array.byteLength < byteOffset) {
+ throw new RangeError('\'offset\' is out of bounds')
+ }
+
+ if (array.byteLength < byteOffset + (length || 0)) {
+ throw new RangeError('\'length\' is out of bounds')
+ }
+
+ if (byteOffset === undefined && length === undefined) {
+ array = new Uint8Array(array)
+ } else if (length === undefined) {
+ array = new Uint8Array(array, byteOffset)
+ } else {
+ array = new Uint8Array(array, byteOffset, length)
+ }
+
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ // Return an augmented Uint8Array instance, for best performance
+ that = array
+ that.__proto__ = Buffer.prototype
+ } else {
+ // Fallback: Return an object instance of the Buffer class
+ that = fromArrayLike(that, array)
+ }
+ return that
+}
+
+function fromObject (that, obj) {
+ if (Buffer.isBuffer(obj)) {
+ var len = checked(obj.length) | 0
+ that = createBuffer(that, len)
+
+ if (that.length === 0) {
+ return that
+ }
+
+ obj.copy(that, 0, 0, len)
+ return that
+ }
+
+ if (obj) {
+ if ((typeof ArrayBuffer !== 'undefined' &&
+ obj.buffer instanceof ArrayBuffer) || 'length' in obj) {
+ if (typeof obj.length !== 'number' || isnan(obj.length)) {
+ return createBuffer(that, 0)
+ }
+ return fromArrayLike(that, obj)
+ }
+
+ if (obj.type === 'Buffer' && isArray(obj.data)) {
+ return fromArrayLike(that, obj.data)
+ }
+ }
+
+ throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')
+}
+
+function checked (length) {
+ // Note: cannot use length < kMaxLength() here because that fails when
+ // length is NaN (which is otherwise coerced to zero.)
+ if (length >= kMaxLength()) {
+ throw new RangeError('Attempt to allocate Buffer larger than maximum ' +
+ 'size: 0x' + kMaxLength().toString(16) + ' bytes')
+ }
+ return length | 0
+}
+
+function SlowBuffer (length) {
+ if (+length != length) { // eslint-disable-line eqeqeq
+ length = 0
+ }
+ return Buffer.alloc(+length)
+}
+
+Buffer.isBuffer = function isBuffer (b) {
+ return !!(b != null && b._isBuffer)
+}
+
+Buffer.compare = function compare (a, b) {
+ if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {
+ throw new TypeError('Arguments must be Buffers')
+ }
+
+ if (a === b) return 0
+
+ var x = a.length
+ var y = b.length
+
+ for (var i = 0, len = Math.min(x, y); i < len; ++i) {
+ if (a[i] !== b[i]) {
+ x = a[i]
+ y = b[i]
+ break
+ }
+ }
+
+ if (x < y) return -1
+ if (y < x) return 1
+ return 0
+}
+
+Buffer.isEncoding = function isEncoding (encoding) {
+ switch (String(encoding).toLowerCase()) {
+ case 'hex':
+ case 'utf8':
+ case 'utf-8':
+ case 'ascii':
+ case 'latin1':
+ case 'binary':
+ case 'base64':
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return true
+ default:
+ return false
+ }
+}
+
+Buffer.concat = function concat (list, length) {
+ if (!isArray(list)) {
+ throw new TypeError('"list" argument must be an Array of Buffers')
+ }
+
+ if (list.length === 0) {
+ return Buffer.alloc(0)
+ }
+
+ var i
+ if (length === undefined) {
+ length = 0
+ for (i = 0; i < list.length; ++i) {
+ length += list[i].length
+ }
+ }
+
+ var buffer = Buffer.allocUnsafe(length)
+ var pos = 0
+ for (i = 0; i < list.length; ++i) {
+ var buf = list[i]
+ if (!Buffer.isBuffer(buf)) {
+ throw new TypeError('"list" argument must be an Array of Buffers')
+ }
+ buf.copy(buffer, pos)
+ pos += buf.length
+ }
+ return buffer
+}
+
+function byteLength (string, encoding) {
+ if (Buffer.isBuffer(string)) {
+ return string.length
+ }
+ if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&
+ (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {
+ return string.byteLength
+ }
+ if (typeof string !== 'string') {
+ string = '' + string
+ }
+
+ var len = string.length
+ if (len === 0) return 0
+
+ // Use a for loop to avoid recursion
+ var loweredCase = false
+ for (;;) {
+ switch (encoding) {
+ case 'ascii':
+ case 'latin1':
+ case 'binary':
+ return len
+ case 'utf8':
+ case 'utf-8':
+ case undefined:
+ return utf8ToBytes(string).length
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return len * 2
+ case 'hex':
+ return len >>> 1
+ case 'base64':
+ return base64ToBytes(string).length
+ default:
+ if (loweredCase) return utf8ToBytes(string).length // assume utf8
+ encoding = ('' + encoding).toLowerCase()
+ loweredCase = true
+ }
+ }
+}
+Buffer.byteLength = byteLength
+
+function slowToString (encoding, start, end) {
+ var loweredCase = false
+
+ // No need to verify that "this.length <= MAX_UINT32" since it's a read-only
+ // property of a typed array.
+
+ // This behaves neither like String nor Uint8Array in that we set start/end
+ // to their upper/lower bounds if the value passed is out of range.
+ // undefined is handled specially as per ECMA-262 6th Edition,
+ // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.
+ if (start === undefined || start < 0) {
+ start = 0
+ }
+ // Return early if start > this.length. Done here to prevent potential uint32
+ // coercion fail below.
+ if (start > this.length) {
+ return ''
+ }
+
+ if (end === undefined || end > this.length) {
+ end = this.length
+ }
+
+ if (end <= 0) {
+ return ''
+ }
+
+ // Force coersion to uint32. This will also coerce falsey/NaN values to 0.
+ end >>>= 0
+ start >>>= 0
+
+ if (end <= start) {
+ return ''
+ }
+
+ if (!encoding) encoding = 'utf8'
+
+ while (true) {
+ switch (encoding) {
+ case 'hex':
+ return hexSlice(this, start, end)
+
+ case 'utf8':
+ case 'utf-8':
+ return utf8Slice(this, start, end)
+
+ case 'ascii':
+ return asciiSlice(this, start, end)
+
+ case 'latin1':
+ case 'binary':
+ return latin1Slice(this, start, end)
+
+ case 'base64':
+ return base64Slice(this, start, end)
+
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return utf16leSlice(this, start, end)
+
+ default:
+ if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
+ encoding = (encoding + '').toLowerCase()
+ loweredCase = true
+ }
+ }
+}
+
+// The property is used by Buffer.isBuffer and is-buffer (in Safari 5-7) to detect
+// Buffer instances.
+Buffer.prototype._isBuffer = true
+
+function swap (b, n, m) {
+ var i = b[n]
+ b[n] = b[m]
+ b[m] = i
+}
+
+Buffer.prototype.swap16 = function swap16 () {
+ var len = this.length
+ if (len % 2 !== 0) {
+ throw new RangeError('Buffer size must be a multiple of 16-bits')
+ }
+ for (var i = 0; i < len; i += 2) {
+ swap(this, i, i + 1)
+ }
+ return this
+}
+
+Buffer.prototype.swap32 = function swap32 () {
+ var len = this.length
+ if (len % 4 !== 0) {
+ throw new RangeError('Buffer size must be a multiple of 32-bits')
+ }
+ for (var i = 0; i < len; i += 4) {
+ swap(this, i, i + 3)
+ swap(this, i + 1, i + 2)
+ }
+ return this
+}
+
+Buffer.prototype.swap64 = function swap64 () {
+ var len = this.length
+ if (len % 8 !== 0) {
+ throw new RangeError('Buffer size must be a multiple of 64-bits')
+ }
+ for (var i = 0; i < len; i += 8) {
+ swap(this, i, i + 7)
+ swap(this, i + 1, i + 6)
+ swap(this, i + 2, i + 5)
+ swap(this, i + 3, i + 4)
+ }
+ return this
+}
+
+Buffer.prototype.toString = function toString () {
+ var length = this.length | 0
+ if (length === 0) return ''
+ if (arguments.length === 0) return utf8Slice(this, 0, length)
+ return slowToString.apply(this, arguments)
+}
+
+Buffer.prototype.equals = function equals (b) {
+ if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')
+ if (this === b) return true
+ return Buffer.compare(this, b) === 0
+}
+
+Buffer.prototype.inspect = function inspect () {
+ var str = ''
+ var max = exports.INSPECT_MAX_BYTES
+ if (this.length > 0) {
+ str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')
+ if (this.length > max) str += ' ... '
+ }
+ return ''
+}
+
+Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {
+ if (!Buffer.isBuffer(target)) {
+ throw new TypeError('Argument must be a Buffer')
+ }
+
+ if (start === undefined) {
+ start = 0
+ }
+ if (end === undefined) {
+ end = target ? target.length : 0
+ }
+ if (thisStart === undefined) {
+ thisStart = 0
+ }
+ if (thisEnd === undefined) {
+ thisEnd = this.length
+ }
+
+ if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {
+ throw new RangeError('out of range index')
+ }
+
+ if (thisStart >= thisEnd && start >= end) {
+ return 0
+ }
+ if (thisStart >= thisEnd) {
+ return -1
+ }
+ if (start >= end) {
+ return 1
+ }
+
+ start >>>= 0
+ end >>>= 0
+ thisStart >>>= 0
+ thisEnd >>>= 0
+
+ if (this === target) return 0
+
+ var x = thisEnd - thisStart
+ var y = end - start
+ var len = Math.min(x, y)
+
+ var thisCopy = this.slice(thisStart, thisEnd)
+ var targetCopy = target.slice(start, end)
+
+ for (var i = 0; i < len; ++i) {
+ if (thisCopy[i] !== targetCopy[i]) {
+ x = thisCopy[i]
+ y = targetCopy[i]
+ break
+ }
+ }
+
+ if (x < y) return -1
+ if (y < x) return 1
+ return 0
+}
+
+// Finds either the first index of val in buffer at offset >= byteOffset,
+// OR the last index of val in buffer at offset <= byteOffset.
+//
+// Arguments:
+// - buffer - a Buffer to search
+// - val - a string, Buffer, or number
+// - byteOffset - an index into buffer; will be clamped to an int32
+// - encoding - an optional encoding, relevant is val is a string
+// - dir - true for indexOf, false for lastIndexOf
+function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {
+ // Empty buffer means no match
+ if (buffer.length === 0) return -1
+
+ // Normalize byteOffset
+ if (typeof byteOffset === 'string') {
+ encoding = byteOffset
+ byteOffset = 0
+ } else if (byteOffset > 0x7fffffff) {
+ byteOffset = 0x7fffffff
+ } else if (byteOffset < -0x80000000) {
+ byteOffset = -0x80000000
+ }
+ byteOffset = +byteOffset // Coerce to Number.
+ if (isNaN(byteOffset)) {
+ // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer
+ byteOffset = dir ? 0 : (buffer.length - 1)
+ }
+
+ // Normalize byteOffset: negative offsets start from the end of the buffer
+ if (byteOffset < 0) byteOffset = buffer.length + byteOffset
+ if (byteOffset >= buffer.length) {
+ if (dir) return -1
+ else byteOffset = buffer.length - 1
+ } else if (byteOffset < 0) {
+ if (dir) byteOffset = 0
+ else return -1
+ }
+
+ // Normalize val
+ if (typeof val === 'string') {
+ val = Buffer.from(val, encoding)
+ }
+
+ // Finally, search either indexOf (if dir is true) or lastIndexOf
+ if (Buffer.isBuffer(val)) {
+ // Special case: looking for empty string/buffer always fails
+ if (val.length === 0) {
+ return -1
+ }
+ return arrayIndexOf(buffer, val, byteOffset, encoding, dir)
+ } else if (typeof val === 'number') {
+ val = val & 0xFF // Search for a byte value [0-255]
+ if (Buffer.TYPED_ARRAY_SUPPORT &&
+ typeof Uint8Array.prototype.indexOf === 'function') {
+ if (dir) {
+ return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)
+ } else {
+ return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)
+ }
+ }
+ return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)
+ }
+
+ throw new TypeError('val must be string, number or Buffer')
+}
+
+function arrayIndexOf (arr, val, byteOffset, encoding, dir) {
+ var indexSize = 1
+ var arrLength = arr.length
+ var valLength = val.length
+
+ if (encoding !== undefined) {
+ encoding = String(encoding).toLowerCase()
+ if (encoding === 'ucs2' || encoding === 'ucs-2' ||
+ encoding === 'utf16le' || encoding === 'utf-16le') {
+ if (arr.length < 2 || val.length < 2) {
+ return -1
+ }
+ indexSize = 2
+ arrLength /= 2
+ valLength /= 2
+ byteOffset /= 2
+ }
+ }
+
+ function read (buf, i) {
+ if (indexSize === 1) {
+ return buf[i]
+ } else {
+ return buf.readUInt16BE(i * indexSize)
+ }
+ }
+
+ var i
+ if (dir) {
+ var foundIndex = -1
+ for (i = byteOffset; i < arrLength; i++) {
+ if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {
+ if (foundIndex === -1) foundIndex = i
+ if (i - foundIndex + 1 === valLength) return foundIndex * indexSize
+ } else {
+ if (foundIndex !== -1) i -= i - foundIndex
+ foundIndex = -1
+ }
+ }
+ } else {
+ if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength
+ for (i = byteOffset; i >= 0; i--) {
+ var found = true
+ for (var j = 0; j < valLength; j++) {
+ if (read(arr, i + j) !== read(val, j)) {
+ found = false
+ break
+ }
+ }
+ if (found) return i
+ }
+ }
+
+ return -1
+}
+
+Buffer.prototype.includes = function includes (val, byteOffset, encoding) {
+ return this.indexOf(val, byteOffset, encoding) !== -1
+}
+
+Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {
+ return bidirectionalIndexOf(this, val, byteOffset, encoding, true)
+}
+
+Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {
+ return bidirectionalIndexOf(this, val, byteOffset, encoding, false)
+}
+
+function hexWrite (buf, string, offset, length) {
+ offset = Number(offset) || 0
+ var remaining = buf.length - offset
+ if (!length) {
+ length = remaining
+ } else {
+ length = Number(length)
+ if (length > remaining) {
+ length = remaining
+ }
+ }
+
+ // must be an even number of digits
+ var strLen = string.length
+ if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')
+
+ if (length > strLen / 2) {
+ length = strLen / 2
+ }
+ for (var i = 0; i < length; ++i) {
+ var parsed = parseInt(string.substr(i * 2, 2), 16)
+ if (isNaN(parsed)) return i
+ buf[offset + i] = parsed
+ }
+ return i
+}
+
+function utf8Write (buf, string, offset, length) {
+ return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)
+}
+
+function asciiWrite (buf, string, offset, length) {
+ return blitBuffer(asciiToBytes(string), buf, offset, length)
+}
+
+function latin1Write (buf, string, offset, length) {
+ return asciiWrite(buf, string, offset, length)
+}
+
+function base64Write (buf, string, offset, length) {
+ return blitBuffer(base64ToBytes(string), buf, offset, length)
+}
+
+function ucs2Write (buf, string, offset, length) {
+ return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)
+}
+
+Buffer.prototype.write = function write (string, offset, length, encoding) {
+ // Buffer#write(string)
+ if (offset === undefined) {
+ encoding = 'utf8'
+ length = this.length
+ offset = 0
+ // Buffer#write(string, encoding)
+ } else if (length === undefined && typeof offset === 'string') {
+ encoding = offset
+ length = this.length
+ offset = 0
+ // Buffer#write(string, offset[, length][, encoding])
+ } else if (isFinite(offset)) {
+ offset = offset | 0
+ if (isFinite(length)) {
+ length = length | 0
+ if (encoding === undefined) encoding = 'utf8'
+ } else {
+ encoding = length
+ length = undefined
+ }
+ // legacy write(string, encoding, offset, length) - remove in v0.13
+ } else {
+ throw new Error(
+ 'Buffer.write(string, encoding, offset[, length]) is no longer supported'
+ )
+ }
+
+ var remaining = this.length - offset
+ if (length === undefined || length > remaining) length = remaining
+
+ if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {
+ throw new RangeError('Attempt to write outside buffer bounds')
+ }
+
+ if (!encoding) encoding = 'utf8'
+
+ var loweredCase = false
+ for (;;) {
+ switch (encoding) {
+ case 'hex':
+ return hexWrite(this, string, offset, length)
+
+ case 'utf8':
+ case 'utf-8':
+ return utf8Write(this, string, offset, length)
+
+ case 'ascii':
+ return asciiWrite(this, string, offset, length)
+
+ case 'latin1':
+ case 'binary':
+ return latin1Write(this, string, offset, length)
+
+ case 'base64':
+ // Warning: maxLength not taken into account in base64Write
+ return base64Write(this, string, offset, length)
+
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return ucs2Write(this, string, offset, length)
+
+ default:
+ if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)
+ encoding = ('' + encoding).toLowerCase()
+ loweredCase = true
+ }
+ }
+}
+
+Buffer.prototype.toJSON = function toJSON () {
+ return {
+ type: 'Buffer',
+ data: Array.prototype.slice.call(this._arr || this, 0)
+ }
+}
+
+function base64Slice (buf, start, end) {
+ if (start === 0 && end === buf.length) {
+ return base64.fromByteArray(buf)
+ } else {
+ return base64.fromByteArray(buf.slice(start, end))
+ }
+}
+
+function utf8Slice (buf, start, end) {
+ end = Math.min(buf.length, end)
+ var res = []
+
+ var i = start
+ while (i < end) {
+ var firstByte = buf[i]
+ var codePoint = null
+ var bytesPerSequence = (firstByte > 0xEF) ? 4
+ : (firstByte > 0xDF) ? 3
+ : (firstByte > 0xBF) ? 2
+ : 1
+
+ if (i + bytesPerSequence <= end) {
+ var secondByte, thirdByte, fourthByte, tempCodePoint
+
+ switch (bytesPerSequence) {
+ case 1:
+ if (firstByte < 0x80) {
+ codePoint = firstByte
+ }
+ break
+ case 2:
+ secondByte = buf[i + 1]
+ if ((secondByte & 0xC0) === 0x80) {
+ tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)
+ if (tempCodePoint > 0x7F) {
+ codePoint = tempCodePoint
+ }
+ }
+ break
+ case 3:
+ secondByte = buf[i + 1]
+ thirdByte = buf[i + 2]
+ if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {
+ tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)
+ if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {
+ codePoint = tempCodePoint
+ }
+ }
+ break
+ case 4:
+ secondByte = buf[i + 1]
+ thirdByte = buf[i + 2]
+ fourthByte = buf[i + 3]
+ if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {
+ tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)
+ if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {
+ codePoint = tempCodePoint
+ }
+ }
+ }
+ }
+
+ if (codePoint === null) {
+ // we did not generate a valid codePoint so insert a
+ // replacement char (U+FFFD) and advance only 1 byte
+ codePoint = 0xFFFD
+ bytesPerSequence = 1
+ } else if (codePoint > 0xFFFF) {
+ // encode to utf16 (surrogate pair dance)
+ codePoint -= 0x10000
+ res.push(codePoint >>> 10 & 0x3FF | 0xD800)
+ codePoint = 0xDC00 | codePoint & 0x3FF
+ }
+
+ res.push(codePoint)
+ i += bytesPerSequence
+ }
+
+ return decodeCodePointsArray(res)
+}
+
+// Based on http://stackoverflow.com/a/22747272/680742, the browser with
+// the lowest limit is Chrome, with 0x10000 args.
+// We go 1 magnitude less, for safety
+var MAX_ARGUMENTS_LENGTH = 0x1000
+
+function decodeCodePointsArray (codePoints) {
+ var len = codePoints.length
+ if (len <= MAX_ARGUMENTS_LENGTH) {
+ return String.fromCharCode.apply(String, codePoints) // avoid extra slice()
+ }
+
+ // Decode in chunks to avoid "call stack size exceeded".
+ var res = ''
+ var i = 0
+ while (i < len) {
+ res += String.fromCharCode.apply(
+ String,
+ codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)
+ )
+ }
+ return res
+}
+
+function asciiSlice (buf, start, end) {
+ var ret = ''
+ end = Math.min(buf.length, end)
+
+ for (var i = start; i < end; ++i) {
+ ret += String.fromCharCode(buf[i] & 0x7F)
+ }
+ return ret
+}
+
+function latin1Slice (buf, start, end) {
+ var ret = ''
+ end = Math.min(buf.length, end)
+
+ for (var i = start; i < end; ++i) {
+ ret += String.fromCharCode(buf[i])
+ }
+ return ret
+}
+
+function hexSlice (buf, start, end) {
+ var len = buf.length
+
+ if (!start || start < 0) start = 0
+ if (!end || end < 0 || end > len) end = len
+
+ var out = ''
+ for (var i = start; i < end; ++i) {
+ out += toHex(buf[i])
+ }
+ return out
+}
+
+function utf16leSlice (buf, start, end) {
+ var bytes = buf.slice(start, end)
+ var res = ''
+ for (var i = 0; i < bytes.length; i += 2) {
+ res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)
+ }
+ return res
+}
+
+Buffer.prototype.slice = function slice (start, end) {
+ var len = this.length
+ start = ~~start
+ end = end === undefined ? len : ~~end
+
+ if (start < 0) {
+ start += len
+ if (start < 0) start = 0
+ } else if (start > len) {
+ start = len
+ }
+
+ if (end < 0) {
+ end += len
+ if (end < 0) end = 0
+ } else if (end > len) {
+ end = len
+ }
+
+ if (end < start) end = start
+
+ var newBuf
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ newBuf = this.subarray(start, end)
+ newBuf.__proto__ = Buffer.prototype
+ } else {
+ var sliceLen = end - start
+ newBuf = new Buffer(sliceLen, undefined)
+ for (var i = 0; i < sliceLen; ++i) {
+ newBuf[i] = this[i + start]
+ }
+ }
+
+ return newBuf
+}
+
+/*
+ * Need to make sure that buffer isn't trying to write out of bounds.
+ */
+function checkOffset (offset, ext, length) {
+ if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')
+ if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')
+}
+
+Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {
+ offset = offset | 0
+ byteLength = byteLength | 0
+ if (!noAssert) checkOffset(offset, byteLength, this.length)
+
+ var val = this[offset]
+ var mul = 1
+ var i = 0
+ while (++i < byteLength && (mul *= 0x100)) {
+ val += this[offset + i] * mul
+ }
+
+ return val
+}
+
+Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {
+ offset = offset | 0
+ byteLength = byteLength | 0
+ if (!noAssert) {
+ checkOffset(offset, byteLength, this.length)
+ }
+
+ var val = this[offset + --byteLength]
+ var mul = 1
+ while (byteLength > 0 && (mul *= 0x100)) {
+ val += this[offset + --byteLength] * mul
+ }
+
+ return val
+}
+
+Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 1, this.length)
+ return this[offset]
+}
+
+Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ return this[offset] | (this[offset + 1] << 8)
+}
+
+Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ return (this[offset] << 8) | this[offset + 1]
+}
+
+Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return ((this[offset]) |
+ (this[offset + 1] << 8) |
+ (this[offset + 2] << 16)) +
+ (this[offset + 3] * 0x1000000)
+}
+
+Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return (this[offset] * 0x1000000) +
+ ((this[offset + 1] << 16) |
+ (this[offset + 2] << 8) |
+ this[offset + 3])
+}
+
+Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {
+ offset = offset | 0
+ byteLength = byteLength | 0
+ if (!noAssert) checkOffset(offset, byteLength, this.length)
+
+ var val = this[offset]
+ var mul = 1
+ var i = 0
+ while (++i < byteLength && (mul *= 0x100)) {
+ val += this[offset + i] * mul
+ }
+ mul *= 0x80
+
+ if (val >= mul) val -= Math.pow(2, 8 * byteLength)
+
+ return val
+}
+
+Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {
+ offset = offset | 0
+ byteLength = byteLength | 0
+ if (!noAssert) checkOffset(offset, byteLength, this.length)
+
+ var i = byteLength
+ var mul = 1
+ var val = this[offset + --i]
+ while (i > 0 && (mul *= 0x100)) {
+ val += this[offset + --i] * mul
+ }
+ mul *= 0x80
+
+ if (val >= mul) val -= Math.pow(2, 8 * byteLength)
+
+ return val
+}
+
+Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 1, this.length)
+ if (!(this[offset] & 0x80)) return (this[offset])
+ return ((0xff - this[offset] + 1) * -1)
+}
+
+Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ var val = this[offset] | (this[offset + 1] << 8)
+ return (val & 0x8000) ? val | 0xFFFF0000 : val
+}
+
+Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 2, this.length)
+ var val = this[offset + 1] | (this[offset] << 8)
+ return (val & 0x8000) ? val | 0xFFFF0000 : val
+}
+
+Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return (this[offset]) |
+ (this[offset + 1] << 8) |
+ (this[offset + 2] << 16) |
+ (this[offset + 3] << 24)
+}
+
+Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 4, this.length)
+
+ return (this[offset] << 24) |
+ (this[offset + 1] << 16) |
+ (this[offset + 2] << 8) |
+ (this[offset + 3])
+}
+
+Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 4, this.length)
+ return ieee754.read(this, offset, true, 23, 4)
+}
+
+Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 4, this.length)
+ return ieee754.read(this, offset, false, 23, 4)
+}
+
+Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 8, this.length)
+ return ieee754.read(this, offset, true, 52, 8)
+}
+
+Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {
+ if (!noAssert) checkOffset(offset, 8, this.length)
+ return ieee754.read(this, offset, false, 52, 8)
+}
+
+function checkInt (buf, value, offset, ext, max, min) {
+ if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance')
+ if (value > max || value < min) throw new RangeError('"value" argument is out of bounds')
+ if (offset + ext > buf.length) throw new RangeError('Index out of range')
+}
+
+Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset | 0
+ byteLength = byteLength | 0
+ if (!noAssert) {
+ var maxBytes = Math.pow(2, 8 * byteLength) - 1
+ checkInt(this, value, offset, byteLength, maxBytes, 0)
+ }
+
+ var mul = 1
+ var i = 0
+ this[offset] = value & 0xFF
+ while (++i < byteLength && (mul *= 0x100)) {
+ this[offset + i] = (value / mul) & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset | 0
+ byteLength = byteLength | 0
+ if (!noAssert) {
+ var maxBytes = Math.pow(2, 8 * byteLength) - 1
+ checkInt(this, value, offset, byteLength, maxBytes, 0)
+ }
+
+ var i = byteLength - 1
+ var mul = 1
+ this[offset + i] = value & 0xFF
+ while (--i >= 0 && (mul *= 0x100)) {
+ this[offset + i] = (value / mul) & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)
+ if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
+ this[offset] = (value & 0xff)
+ return offset + 1
+}
+
+function objectWriteUInt16 (buf, value, offset, littleEndian) {
+ if (value < 0) value = 0xffff + value + 1
+ for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {
+ buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>
+ (littleEndian ? i : 1 - i) * 8
+ }
+}
+
+Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value & 0xff)
+ this[offset + 1] = (value >>> 8)
+ } else {
+ objectWriteUInt16(this, value, offset, true)
+ }
+ return offset + 2
+}
+
+Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value >>> 8)
+ this[offset + 1] = (value & 0xff)
+ } else {
+ objectWriteUInt16(this, value, offset, false)
+ }
+ return offset + 2
+}
+
+function objectWriteUInt32 (buf, value, offset, littleEndian) {
+ if (value < 0) value = 0xffffffff + value + 1
+ for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {
+ buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff
+ }
+}
+
+Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset + 3] = (value >>> 24)
+ this[offset + 2] = (value >>> 16)
+ this[offset + 1] = (value >>> 8)
+ this[offset] = (value & 0xff)
+ } else {
+ objectWriteUInt32(this, value, offset, true)
+ }
+ return offset + 4
+}
+
+Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value >>> 24)
+ this[offset + 1] = (value >>> 16)
+ this[offset + 2] = (value >>> 8)
+ this[offset + 3] = (value & 0xff)
+ } else {
+ objectWriteUInt32(this, value, offset, false)
+ }
+ return offset + 4
+}
+
+Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) {
+ var limit = Math.pow(2, 8 * byteLength - 1)
+
+ checkInt(this, value, offset, byteLength, limit - 1, -limit)
+ }
+
+ var i = 0
+ var mul = 1
+ var sub = 0
+ this[offset] = value & 0xFF
+ while (++i < byteLength && (mul *= 0x100)) {
+ if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {
+ sub = 1
+ }
+ this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) {
+ var limit = Math.pow(2, 8 * byteLength - 1)
+
+ checkInt(this, value, offset, byteLength, limit - 1, -limit)
+ }
+
+ var i = byteLength - 1
+ var mul = 1
+ var sub = 0
+ this[offset + i] = value & 0xFF
+ while (--i >= 0 && (mul *= 0x100)) {
+ if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {
+ sub = 1
+ }
+ this[offset + i] = ((value / mul) >> 0) - sub & 0xFF
+ }
+
+ return offset + byteLength
+}
+
+Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)
+ if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
+ if (value < 0) value = 0xff + value + 1
+ this[offset] = (value & 0xff)
+ return offset + 1
+}
+
+Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value & 0xff)
+ this[offset + 1] = (value >>> 8)
+ } else {
+ objectWriteUInt16(this, value, offset, true)
+ }
+ return offset + 2
+}
+
+Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value >>> 8)
+ this[offset + 1] = (value & 0xff)
+ } else {
+ objectWriteUInt16(this, value, offset, false)
+ }
+ return offset + 2
+}
+
+Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value & 0xff)
+ this[offset + 1] = (value >>> 8)
+ this[offset + 2] = (value >>> 16)
+ this[offset + 3] = (value >>> 24)
+ } else {
+ objectWriteUInt32(this, value, offset, true)
+ }
+ return offset + 4
+}
+
+Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {
+ value = +value
+ offset = offset | 0
+ if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
+ if (value < 0) value = 0xffffffff + value + 1
+ if (Buffer.TYPED_ARRAY_SUPPORT) {
+ this[offset] = (value >>> 24)
+ this[offset + 1] = (value >>> 16)
+ this[offset + 2] = (value >>> 8)
+ this[offset + 3] = (value & 0xff)
+ } else {
+ objectWriteUInt32(this, value, offset, false)
+ }
+ return offset + 4
+}
+
+function checkIEEE754 (buf, value, offset, ext, max, min) {
+ if (offset + ext > buf.length) throw new RangeError('Index out of range')
+ if (offset < 0) throw new RangeError('Index out of range')
+}
+
+function writeFloat (buf, value, offset, littleEndian, noAssert) {
+ if (!noAssert) {
+ checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)
+ }
+ ieee754.write(buf, value, offset, littleEndian, 23, 4)
+ return offset + 4
+}
+
+Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {
+ return writeFloat(this, value, offset, true, noAssert)
+}
+
+Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {
+ return writeFloat(this, value, offset, false, noAssert)
+}
+
+function writeDouble (buf, value, offset, littleEndian, noAssert) {
+ if (!noAssert) {
+ checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)
+ }
+ ieee754.write(buf, value, offset, littleEndian, 52, 8)
+ return offset + 8
+}
+
+Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {
+ return writeDouble(this, value, offset, true, noAssert)
+}
+
+Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {
+ return writeDouble(this, value, offset, false, noAssert)
+}
+
+// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)
+Buffer.prototype.copy = function copy (target, targetStart, start, end) {
+ if (!start) start = 0
+ if (!end && end !== 0) end = this.length
+ if (targetStart >= target.length) targetStart = target.length
+ if (!targetStart) targetStart = 0
+ if (end > 0 && end < start) end = start
+
+ // Copy 0 bytes; we're done
+ if (end === start) return 0
+ if (target.length === 0 || this.length === 0) return 0
+
+ // Fatal error conditions
+ if (targetStart < 0) {
+ throw new RangeError('targetStart out of bounds')
+ }
+ if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')
+ if (end < 0) throw new RangeError('sourceEnd out of bounds')
+
+ // Are we oob?
+ if (end > this.length) end = this.length
+ if (target.length - targetStart < end - start) {
+ end = target.length - targetStart + start
+ }
+
+ var len = end - start
+ var i
+
+ if (this === target && start < targetStart && targetStart < end) {
+ // descending copy from end
+ for (i = len - 1; i >= 0; --i) {
+ target[i + targetStart] = this[i + start]
+ }
+ } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {
+ // ascending copy from start
+ for (i = 0; i < len; ++i) {
+ target[i + targetStart] = this[i + start]
+ }
+ } else {
+ Uint8Array.prototype.set.call(
+ target,
+ this.subarray(start, start + len),
+ targetStart
+ )
+ }
+
+ return len
+}
+
+// Usage:
+// buffer.fill(number[, offset[, end]])
+// buffer.fill(buffer[, offset[, end]])
+// buffer.fill(string[, offset[, end]][, encoding])
+Buffer.prototype.fill = function fill (val, start, end, encoding) {
+ // Handle string cases:
+ if (typeof val === 'string') {
+ if (typeof start === 'string') {
+ encoding = start
+ start = 0
+ end = this.length
+ } else if (typeof end === 'string') {
+ encoding = end
+ end = this.length
+ }
+ if (val.length === 1) {
+ var code = val.charCodeAt(0)
+ if (code < 256) {
+ val = code
+ }
+ }
+ if (encoding !== undefined && typeof encoding !== 'string') {
+ throw new TypeError('encoding must be a string')
+ }
+ if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {
+ throw new TypeError('Unknown encoding: ' + encoding)
+ }
+ } else if (typeof val === 'number') {
+ val = val & 255
+ }
+
+ // Invalid ranges are not set to a default, so can range check early.
+ if (start < 0 || this.length < start || this.length < end) {
+ throw new RangeError('Out of range index')
+ }
+
+ if (end <= start) {
+ return this
+ }
+
+ start = start >>> 0
+ end = end === undefined ? this.length : end >>> 0
+
+ if (!val) val = 0
+
+ var i
+ if (typeof val === 'number') {
+ for (i = start; i < end; ++i) {
+ this[i] = val
+ }
+ } else {
+ var bytes = Buffer.isBuffer(val)
+ ? val
+ : utf8ToBytes(new Buffer(val, encoding).toString())
+ var len = bytes.length
+ for (i = 0; i < end - start; ++i) {
+ this[i + start] = bytes[i % len]
+ }
+ }
+
+ return this
+}
+
+// HELPER FUNCTIONS
+// ================
+
+var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g
+
+function base64clean (str) {
+ // Node strips out invalid characters like \n and \t from the string, base64-js does not
+ str = stringtrim(str).replace(INVALID_BASE64_RE, '')
+ // Node converts strings with length < 2 to ''
+ if (str.length < 2) return ''
+ // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
+ while (str.length % 4 !== 0) {
+ str = str + '='
+ }
+ return str
+}
+
+function stringtrim (str) {
+ if (str.trim) return str.trim()
+ return str.replace(/^\s+|\s+$/g, '')
+}
+
+function toHex (n) {
+ if (n < 16) return '0' + n.toString(16)
+ return n.toString(16)
+}
+
+function utf8ToBytes (string, units) {
+ units = units || Infinity
+ var codePoint
+ var length = string.length
+ var leadSurrogate = null
+ var bytes = []
+
+ for (var i = 0; i < length; ++i) {
+ codePoint = string.charCodeAt(i)
+
+ // is surrogate component
+ if (codePoint > 0xD7FF && codePoint < 0xE000) {
+ // last char was a lead
+ if (!leadSurrogate) {
+ // no lead yet
+ if (codePoint > 0xDBFF) {
+ // unexpected trail
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ continue
+ } else if (i + 1 === length) {
+ // unpaired lead
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ continue
+ }
+
+ // valid lead
+ leadSurrogate = codePoint
+
+ continue
+ }
+
+ // 2 leads in a row
+ if (codePoint < 0xDC00) {
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ leadSurrogate = codePoint
+ continue
+ }
+
+ // valid surrogate pair
+ codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000
+ } else if (leadSurrogate) {
+ // valid bmp char, but last char was a lead
+ if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)
+ }
+
+ leadSurrogate = null
+
+ // encode utf8
+ if (codePoint < 0x80) {
+ if ((units -= 1) < 0) break
+ bytes.push(codePoint)
+ } else if (codePoint < 0x800) {
+ if ((units -= 2) < 0) break
+ bytes.push(
+ codePoint >> 0x6 | 0xC0,
+ codePoint & 0x3F | 0x80
+ )
+ } else if (codePoint < 0x10000) {
+ if ((units -= 3) < 0) break
+ bytes.push(
+ codePoint >> 0xC | 0xE0,
+ codePoint >> 0x6 & 0x3F | 0x80,
+ codePoint & 0x3F | 0x80
+ )
+ } else if (codePoint < 0x110000) {
+ if ((units -= 4) < 0) break
+ bytes.push(
+ codePoint >> 0x12 | 0xF0,
+ codePoint >> 0xC & 0x3F | 0x80,
+ codePoint >> 0x6 & 0x3F | 0x80,
+ codePoint & 0x3F | 0x80
+ )
+ } else {
+ throw new Error('Invalid code point')
+ }
+ }
+
+ return bytes
+}
+
+function asciiToBytes (str) {
+ var byteArray = []
+ for (var i = 0; i < str.length; ++i) {
+ // Node's code seems to be doing this and not & 0x7F..
+ byteArray.push(str.charCodeAt(i) & 0xFF)
+ }
+ return byteArray
+}
+
+function utf16leToBytes (str, units) {
+ var c, hi, lo
+ var byteArray = []
+ for (var i = 0; i < str.length; ++i) {
+ if ((units -= 2) < 0) break
+
+ c = str.charCodeAt(i)
+ hi = c >> 8
+ lo = c % 256
+ byteArray.push(lo)
+ byteArray.push(hi)
+ }
+
+ return byteArray
+}
+
+function base64ToBytes (str) {
+ return base64.toByteArray(base64clean(str))
+}
+
+function blitBuffer (src, dst, offset, length) {
+ for (var i = 0; i < length; ++i) {
+ if ((i + offset >= dst.length) || (i >= src.length)) break
+ dst[i + offset] = src[i]
+ }
+ return i
+}
+
+function isnan (val) {
+ return val !== val // eslint-disable-line no-self-compare
+}
+
+/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(2)))
+
+/***/ }),
+/* 6 */
+/***/ (function(module, exports) {
+
+// shim for using process in browser
+var process = module.exports = {};
+
+// cached from whatever global is present so that test runners that stub it
+// don't break things. But we need to wrap it in a try catch in case it is
+// wrapped in strict mode code which doesn't define any globals. It's inside a
+// function because try/catches deoptimize in certain engines.
+
+var cachedSetTimeout;
+var cachedClearTimeout;
+
+function defaultSetTimout() {
+ throw new Error('setTimeout has not been defined');
+}
+function defaultClearTimeout () {
+ throw new Error('clearTimeout has not been defined');
+}
+(function () {
+ try {
+ if (typeof setTimeout === 'function') {
+ cachedSetTimeout = setTimeout;
+ } else {
+ cachedSetTimeout = defaultSetTimout;
+ }
+ } catch (e) {
+ cachedSetTimeout = defaultSetTimout;
+ }
+ try {
+ if (typeof clearTimeout === 'function') {
+ cachedClearTimeout = clearTimeout;
+ } else {
+ cachedClearTimeout = defaultClearTimeout;
+ }
+ } catch (e) {
+ cachedClearTimeout = defaultClearTimeout;
+ }
+} ())
+function runTimeout(fun) {
+ if (cachedSetTimeout === setTimeout) {
+ //normal enviroments in sane situations
+ return setTimeout(fun, 0);
+ }
+ // if setTimeout wasn't available but was latter defined
+ if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
+ cachedSetTimeout = setTimeout;
+ return setTimeout(fun, 0);
+ }
+ try {
+ // when when somebody has screwed with setTimeout but no I.E. maddness
+ return cachedSetTimeout(fun, 0);
+ } catch(e){
+ try {
+ // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
+ return cachedSetTimeout.call(null, fun, 0);
+ } catch(e){
+ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
+ return cachedSetTimeout.call(this, fun, 0);
+ }
+ }
+
+
+}
+function runClearTimeout(marker) {
+ if (cachedClearTimeout === clearTimeout) {
+ //normal enviroments in sane situations
+ return clearTimeout(marker);
+ }
+ // if clearTimeout wasn't available but was latter defined
+ if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
+ cachedClearTimeout = clearTimeout;
+ return clearTimeout(marker);
+ }
+ try {
+ // when when somebody has screwed with setTimeout but no I.E. maddness
+ return cachedClearTimeout(marker);
+ } catch (e){
+ try {
+ // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
+ return cachedClearTimeout.call(null, marker);
+ } catch (e){
+ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
+ // Some versions of I.E. have different rules for clearTimeout vs setTimeout
+ return cachedClearTimeout.call(this, marker);
+ }
+ }
+
+
+
+}
+var queue = [];
+var draining = false;
+var currentQueue;
+var queueIndex = -1;
+
+function cleanUpNextTick() {
+ if (!draining || !currentQueue) {
+ return;
+ }
+ draining = false;
+ if (currentQueue.length) {
+ queue = currentQueue.concat(queue);
+ } else {
+ queueIndex = -1;
+ }
+ if (queue.length) {
+ drainQueue();
+ }
+}
+
+function drainQueue() {
+ if (draining) {
+ return;
+ }
+ var timeout = runTimeout(cleanUpNextTick);
+ draining = true;
+
+ var len = queue.length;
+ while(len) {
+ currentQueue = queue;
+ queue = [];
+ while (++queueIndex < len) {
+ if (currentQueue) {
+ currentQueue[queueIndex].run();
+ }
+ }
+ queueIndex = -1;
+ len = queue.length;
+ }
+ currentQueue = null;
+ draining = false;
+ runClearTimeout(timeout);
+}
+
+process.nextTick = function (fun) {
+ var args = new Array(arguments.length - 1);
+ if (arguments.length > 1) {
+ for (var i = 1; i < arguments.length; i++) {
+ args[i - 1] = arguments[i];
+ }
+ }
+ queue.push(new Item(fun, args));
+ if (queue.length === 1 && !draining) {
+ runTimeout(drainQueue);
+ }
+};
+
+// v8 likes predictible objects
+function Item(fun, array) {
+ this.fun = fun;
+ this.array = array;
+}
+Item.prototype.run = function () {
+ this.fun.apply(null, this.array);
+};
+process.title = 'browser';
+process.browser = true;
+process.env = {};
+process.argv = [];
+process.version = ''; // empty string to avoid regexp issues
+process.versions = {};
+
+function noop() {}
+
+process.on = noop;
+process.addListener = noop;
+process.once = noop;
+process.off = noop;
+process.removeListener = noop;
+process.removeAllListeners = noop;
+process.emit = noop;
+process.prependListener = noop;
+process.prependOnceListener = noop;
+
+process.listeners = function (name) { return [] }
+
+process.binding = function (name) {
+ throw new Error('process.binding is not supported');
+};
+
+process.cwd = function () { return '/' };
+process.chdir = function (dir) {
+ throw new Error('process.chdir is not supported');
+};
+process.umask = function() { return 0; };
+
+
+/***/ }),
+/* 7 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(process) {
+
+if (!process.version ||
+ process.version.indexOf('v0.') === 0 ||
+ process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) {
+ module.exports = nextTick;
+} else {
+ module.exports = process.nextTick;
+}
+
+function nextTick(fn, arg1, arg2, arg3) {
+ if (typeof fn !== 'function') {
+ throw new TypeError('"callback" argument must be a function');
+ }
+ var len = arguments.length;
+ var args, i;
+ switch (len) {
+ case 0:
+ case 1:
+ return process.nextTick(fn);
+ case 2:
+ return process.nextTick(function afterTickOne() {
+ fn.call(null, arg1);
+ });
+ case 3:
+ return process.nextTick(function afterTickTwo() {
+ fn.call(null, arg1, arg2);
+ });
+ case 4:
+ return process.nextTick(function afterTickThree() {
+ fn.call(null, arg1, arg2, arg3);
+ });
+ default:
+ args = new Array(len - 1);
+ i = 0;
+ while (i < args.length) {
+ args[i++] = arguments[i];
+ }
+ return process.nextTick(function afterTick() {
+ fn.apply(null, args);
+ });
+ }
+}
+
+/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(6)))
+
+/***/ }),
+/* 8 */
+/***/ (function(module, exports, __webpack_require__) {
+
+/* eslint-disable node/no-deprecated-api */
+var buffer = __webpack_require__(5)
+var Buffer = buffer.Buffer
+
+// alternative to using Object.keys for old browsers
+function copyProps (src, dst) {
+ for (var key in src) {
+ dst[key] = src[key]
+ }
+}
+if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) {
+ module.exports = buffer
+} else {
+ // Copy properties from require('buffer')
+ copyProps(buffer, exports)
+ exports.Buffer = SafeBuffer
+}
+
+function SafeBuffer (arg, encodingOrOffset, length) {
+ return Buffer(arg, encodingOrOffset, length)
+}
+
+// Copy static methods from Buffer
+copyProps(Buffer, SafeBuffer)
+
+SafeBuffer.from = function (arg, encodingOrOffset, length) {
+ if (typeof arg === 'number') {
+ throw new TypeError('Argument must not be a number')
+ }
+ return Buffer(arg, encodingOrOffset, length)
+}
+
+SafeBuffer.alloc = function (size, fill, encoding) {
+ if (typeof size !== 'number') {
+ throw new TypeError('Argument must be a number')
+ }
+ var buf = Buffer(size)
+ if (fill !== undefined) {
+ if (typeof encoding === 'string') {
+ buf.fill(fill, encoding)
+ } else {
+ buf.fill(fill)
+ }
+ } else {
+ buf.fill(0)
+ }
+ return buf
+}
+
+SafeBuffer.allocUnsafe = function (size) {
+ if (typeof size !== 'number') {
+ throw new TypeError('Argument must be a number')
+ }
+ return Buffer(size)
+}
+
+SafeBuffer.allocUnsafeSlow = function (size) {
+ if (typeof size !== 'number') {
+ throw new TypeError('Argument must be a number')
+ }
+ return buffer.SlowBuffer(size)
+}
+
+
+/***/ }),
+/* 9 */
+/***/ (function(module, exports, __webpack_require__) {
+
+/**
+ * @typedef ParseStructureDefinitionResponse
+ * @property {string} _type
+ * @property {ParseStructureDefinitionResponseProperty[]} _properties
+ */
+
+/**
+ * @typedef ParseStructureDefinitionResponseProperty
+ * @property {string} _name
+ * @property {string} [_valueSet]
+ * @property {string} [_valueSetStrength]
+ * @property {ParseStructureDefinitionResponseProperty[]} _properties
+ */
+
+/**
+ * @typedef ParseValueSetResponse
+ * @property {ParseValueSetResponseSystem[]} systems
+ */
+
+/**
+ * @typedef ParseValueSetResponseSystem
+ * @property {ParseValueSetRepsonseSystemCode[]} codes
+ * @property {string} uri
+ */
+
+/**
+ * @typedef ParseValueSetResponseSystemCode
+ * @property {string} code
+ * @property {string} display
+ */
+
+var _ = __webpack_require__(1);
+
+/**
+ * Class responsible for parsing StructureDefinition and ValueSet resources into bare-minimum information
+ * needed for serialization and validation.
+ * @param {boolean} loadCached
+ * @param {StructureDefinition[]} [coreStructureDefinitions]
+ * @param {Bundle} [coreValueSetBundle]
+ * @constructor
+ */
+function ParseConformance(loadCached, coreStructureDefinitions, coreValueSetBundle) {
+ /**
+ * @type {ParseStructureDefinitionResponse[]}
+ */
+ this.parsedStructureDefinitions = loadCached ? __webpack_require__(16) : {};
+
+ /**
+ * @type {ParseValueSetResponse[]}
+ */
+ this.parsedValueSets = loadCached ? __webpack_require__(17) : {};
+
+ /**
+ * @type {StructureDefinition[]}
+ * @private
+ */
+ this._coreStructureDefinitions = coreStructureDefinitions;
+
+ /**
+ * @type {Bundle}
+ * @private
+ */
+ this._coreValueSetBundle = coreValueSetBundle;
+}
+
+/**
+ * Parses all core resources specified as part of the constructor.
+ * Only parses value sets referenced by core structure definitions that are in the core value sets
+ */
+ParseConformance.prototype.parseCoreResources = function() {
+ if (!this._coreStructureDefinitions) {
+ throw 'Core structure definitions not specified';
+ }
+
+ for (var i in this._coreStructureDefinitions) {
+ this.parseStructureDefinition(this._coreStructureDefinitions[i]);
+ }
+}
+
+/**
+ * Parses a StructureDefinition resource, reading only properties necessary for the FHIR.js module to perform its functions.
+ * structureDefinition must have a unique id, or it will overwrite other parsed structure definitions stored in memory
+ * @param {StructureDefinition} structureDefinition The StructureDefinition to parse and load into memory
+ * @returns {ParseStructureDefinitionResponseProperty}
+ */
+ParseConformance.prototype.parseStructureDefinition = function(structureDefinition) {
+ var self = this;
+
+ var parsedStructureDefinition = {
+ _type: 'Resource',
+ _properties: []
+ };
+ this.parsedStructureDefinitions[structureDefinition.id] = parsedStructureDefinition; // TODO: Not sure this works for profiles
+
+ if (structureDefinition.snapshot && structureDefinition.snapshot.element) {
+ for (var x in structureDefinition.snapshot.element) {
+ var element = structureDefinition.snapshot.element[x];
+ var elementId = structureDefinition.snapshot.element[x].id;
+ elementId = elementId.substring(structureDefinition.id.length + 1);
+
+ if (!element.max) {
+ throw 'Expected all base resource elements to have a max value';
+ }
+
+ if (!elementId || elementId.indexOf('.') > 0 || !element.type) {
+ continue;
+ }
+
+ if (element.type.length === 1) {
+ var newProperty = {
+ _name: elementId,
+ _type: element.type[0].code,
+ _multiple: element.max !== '1',
+ _required: element.min === 1
+ };
+ parsedStructureDefinition._properties.push(newProperty);
+
+ self.populateValueSet(element, newProperty);
+
+ if (element.type[0].code == 'BackboneElement') {
+ newProperty._properties = [];
+ self.populateBackboneElement(parsedStructureDefinition, structureDefinition.snapshot.element[x].id, structureDefinition);
+ }
+ } else if (elementId.endsWith('[x]')) {
+ elementId = elementId.substring(0, elementId.length - 3);
+ for (var y in element.type) {
+ var choiceType = element.type[y].code;
+ choiceType = choiceType.substring(0, 1).toUpperCase() + choiceType.substring(1);
+ var choiceElementId = elementId + choiceType;
+ var newProperty = {
+ _name: choiceElementId,
+ _choice: elementId,
+ _type: element.type[y].code,
+ _multiple: element.max !== '1',
+ _required: element.min === 1
+ };
+
+ self.populateValueSet(element, newProperty);
+
+ parsedStructureDefinition._properties.push(newProperty);
+ }
+ } else {
+ var isReference = true;
+ for (var y in element.type) {
+ if (element.type[y].code !== 'Reference') {
+ isReference = false;
+ break;
+ }
+ }
+
+ if (isReference) {
+ parsedStructureDefinition._properties.push({
+ _name: elementId,
+ _type: 'Reference',
+ _multiple: element.max !== '1'
+ });
+ } else {
+ console.log(elementId);
+ }
+ }
+ }
+ }
+
+ return parsedStructureDefinition;
+}
+
+/**
+ * Parses the ValueSet resource. Parses only bare-minimum information needed for validation against value sets.
+ * Currently only supports parsing 'compose'
+ * @param {ValueSet} valueSet The ValueSet resource to parse and load into memory
+ * @returns {ParseValueSetResponse}
+ */
+ParseConformance.prototype.parseValueSet = function(valueSet) {
+ var self = this;
+
+ if (valueSet.compose) {
+ var newValueSet = {
+ systems: []
+ };
+
+ for (var i = 0; i < valueSet.compose.include.length; i++) {
+ var include = valueSet.compose.include[i];
+ var newSystem = {
+ uri: include.system,
+ codes: []
+ };
+
+ var nextCodes = null;
+
+ if (!include.concept) {
+ if (!this._coreValueSetBundle) {
+ return;
+ }
+
+ // Add all codes from the code system
+ var foundCodeSystem = _.find(this._coreValueSetBundle.entry, function(entry) {
+ return entry.resource.url === include.system
+ });
+
+ // Couldn't find the code system, won't include it in validation
+ if (!foundCodeSystem) {
+ return;
+ }
+
+ foundCodeSystem = foundCodeSystem.resource;
+
+ nextCodes = _.map(foundCodeSystem.concept, function(concept) {
+ return {
+ code: concept.code,
+ display: concept.display
+ };
+ });
+ } else {
+ nextCodes = _.map(include.concept, function(concept) {
+ return {
+ code: concept.code,
+ display: concept.display
+ };
+ });
+ }
+
+ newSystem.codes = newSystem.codes.concat(nextCodes);
+ newValueSet.systems.push(newSystem);
+ }
+
+ self.parsedValueSets[valueSet.url] = newValueSet;
+ return newValueSet;
+ }
+}
+
+/**
+ * This method is called to ensure that a value set (by its url) is loaded from the core spec
+ * @param {string} valueSetUrl The url of the value set
+ * @returns {boolean} Returns true if the value set was found/loaded, otherwise false
+ * @private
+ */
+ParseConformance.prototype.ensureValueSetLoaded = function(valueSetUrl) {
+ var self = this;
+
+ if (this.parsedValueSets[valueSetUrl]) {
+ return true;
+ }
+
+ if (!this._coreValueSetBundle) {
+ return false;
+ }
+
+ var foundValueSetEntry = _.find(this._coreValueSetBundle.entry, function(entry) {
+ return entry.fullUrl === valueSetUrl;
+ });
+
+ if (!foundValueSetEntry) {
+ return false;
+ }
+
+ var foundValueSet = foundValueSetEntry.resource;
+
+ if (this.parseValueSet(foundValueSet)) {
+ return true;
+ }
+
+ return false;
+}
+
+/**
+ * @param {ElementDefinition} element
+ * @param {ParseStructureDefinitionResponseProperty} property
+ * @private
+ */
+ParseConformance.prototype.populateValueSet = function(element, property) {
+ var self = this;
+ if (element.binding && element.binding.valueSetReference) {
+ property._valueSet = element.binding.valueSetReference.reference;
+
+ if (element.binding.strength) {
+ property._valueSetStrength = element.binding.strength;
+ }
+
+ self.ensureValueSetLoaded(element.binding.valueSetReference.reference);
+ }
+}
+
+/**
+ * @param {string} resourceType
+ * @param {string} parentElementId
+ * @param {StructureDefinition} profile
+ * @private
+ */
+ParseConformance.prototype.populateBackboneElement = function(resourceType, parentElementId, profile) {
+ var self = this;
+ for (var y in profile.snapshot.element) {
+ var backboneElement = profile.snapshot.element[y];
+ var backboneElementId = backboneElement.id;
+ if (!backboneElementId.startsWith(parentElementId + '.') || backboneElementId.split('.').length !== parentElementId.split('.').length + 1) {
+ continue;
+ }
+
+ backboneElementId = backboneElementId.substring(profile.id.length + 1);
+ var parentElementIdSplit = parentElementId.substring(profile.id.length + 1).split('.');
+ var parentBackboneElement = null;
+
+ for (var j = 0; j < parentElementIdSplit.length; j++) {
+ parentBackboneElement = _.find(!parentBackboneElement ? resourceType._properties : parentBackboneElement._properties, function(property) {
+ return property._name == parentElementIdSplit[j];
+ });
+
+ if (!parentBackboneElement) {
+ throw 'Parent backbone element not found';
+ }
+ }
+
+ if (parentBackboneElement) {
+ if (!backboneElement.type) {
+ var type = 'string';
+
+ if (backboneElement.contentReference) {
+ type = backboneElement.contentReference;
+ }
+
+ parentBackboneElement._properties.push({
+ _name: backboneElementId.substring(backboneElementId.lastIndexOf('.') + 1),
+ _type: type,
+ _multiple: backboneElement.max !== '1',
+ _required: backboneElement.min === 1
+ });
+ } else if (backboneElement.type.length == 1) {
+ var newProperty = {
+ _name: backboneElementId.substring(backboneElementId.lastIndexOf('.') + 1),
+ _type: backboneElement.type[0].code,
+ _multiple: backboneElement.max !== '1',
+ _required: backboneElement.min === 1,
+ _properties: []
+ };
+ parentBackboneElement._properties.push(newProperty);
+
+ self.populateValueSet(backboneElement, newProperty);
+
+ if (backboneElement.type[0].code == 'BackboneElement') {
+ self.populateBackboneElement(resourceType, profile.snapshot.element[y].id, profile);
+ }
+ } else if (backboneElement.id.endsWith('[x]')) {
+ var nextElementId = backboneElement.id.substring(backboneElement.id.lastIndexOf('.') + 1, backboneElement.id.length - 3);
+ for (var y in backboneElement.type) {
+ var choiceType = backboneElement.type[y].code;
+ choiceType = choiceType.substring(0, 1).toUpperCase() + choiceType.substring(1);
+ var choiceElementId = backboneElement.id.substring(backboneElement.id.lastIndexOf('.') + 1, backboneElement.id.length - 3) + choiceType;
+ var newProperty = {
+ _name: choiceElementId,
+ _choice: backboneElement.id.substring(backboneElement.id.lastIndexOf('.') + 1),
+ _type: backboneElement.type[y].code,
+ _multiple: backboneElement.max !== '1',
+ _required: backboneElement.min === 1
+ };
+ parentBackboneElement._properties.push(newProperty);
+
+ self.populateValueSet(backboneElement, newProperty);
+ }
+ } else {
+ var isReference = true;
+ for (var z in backboneElement.type) {
+ if (backboneElement.type[z].code !== 'Reference') {
+ isReference = false;
+ break;
+ }
+ }
+
+ if (!isReference) {
+ throw 'Did not find a reference... not sure what to do';
+ }
+
+ var newProperty = {
+ _name: backboneElementId.substring(backboneElementId.lastIndexOf('.') + 1),
+ _type: 'Reference',
+ _multiple: backboneElement.max !== '1',
+ _required: backboneElement.min === 1
+ };
+ parentBackboneElement._properties.push(newProperty);
+
+ self.populateValueSet(backboneElement, newProperty);
+ }
+ } else {
+ throw 'Unexpected backbone parent element id';
+ }
+ }
+}
+
+module.exports = ParseConformance;
+
+/***/ }),
+/* 10 */
+/***/ (function(module, exports) {
+
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+function EventEmitter() {
+ this._events = this._events || {};
+ this._maxListeners = this._maxListeners || undefined;
+}
+module.exports = EventEmitter;
+
+// Backwards-compat with node 0.10.x
+EventEmitter.EventEmitter = EventEmitter;
+
+EventEmitter.prototype._events = undefined;
+EventEmitter.prototype._maxListeners = undefined;
+
+// By default EventEmitters will print a warning if more than 10 listeners are
+// added to it. This is a useful default which helps finding memory leaks.
+EventEmitter.defaultMaxListeners = 10;
+
+// Obviously not all Emitters should be limited to 10. This function allows
+// that to be increased. Set to zero for unlimited.
+EventEmitter.prototype.setMaxListeners = function(n) {
+ if (!isNumber(n) || n < 0 || isNaN(n))
+ throw TypeError('n must be a positive number');
+ this._maxListeners = n;
+ return this;
+};
+
+EventEmitter.prototype.emit = function(type) {
+ var er, handler, len, args, i, listeners;
+
+ if (!this._events)
+ this._events = {};
+
+ // If there is no 'error' event listener then throw.
+ if (type === 'error') {
+ if (!this._events.error ||
+ (isObject(this._events.error) && !this._events.error.length)) {
+ er = arguments[1];
+ if (er instanceof Error) {
+ throw er; // Unhandled 'error' event
+ } else {
+ // At least give some kind of context to the user
+ var err = new Error('Uncaught, unspecified "error" event. (' + er + ')');
+ err.context = er;
+ throw err;
+ }
+ }
+ }
+
+ handler = this._events[type];
+
+ if (isUndefined(handler))
+ return false;
+
+ if (isFunction(handler)) {
+ switch (arguments.length) {
+ // fast cases
+ case 1:
+ handler.call(this);
+ break;
+ case 2:
+ handler.call(this, arguments[1]);
+ break;
+ case 3:
+ handler.call(this, arguments[1], arguments[2]);
+ break;
+ // slower
+ default:
+ args = Array.prototype.slice.call(arguments, 1);
+ handler.apply(this, args);
+ }
+ } else if (isObject(handler)) {
+ args = Array.prototype.slice.call(arguments, 1);
+ listeners = handler.slice();
+ len = listeners.length;
+ for (i = 0; i < len; i++)
+ listeners[i].apply(this, args);
+ }
+
+ return true;
+};
+
+EventEmitter.prototype.addListener = function(type, listener) {
+ var m;
+
+ if (!isFunction(listener))
+ throw TypeError('listener must be a function');
+
+ if (!this._events)
+ this._events = {};
+
+ // To avoid recursion in the case that type === "newListener"! Before
+ // adding it to the listeners, first emit "newListener".
+ if (this._events.newListener)
+ this.emit('newListener', type,
+ isFunction(listener.listener) ?
+ listener.listener : listener);
+
+ if (!this._events[type])
+ // Optimize the case of one listener. Don't need the extra array object.
+ this._events[type] = listener;
+ else if (isObject(this._events[type]))
+ // If we've already got an array, just append.
+ this._events[type].push(listener);
+ else
+ // Adding the second element, need to change to array.
+ this._events[type] = [this._events[type], listener];
+
+ // Check for listener leak
+ if (isObject(this._events[type]) && !this._events[type].warned) {
+ if (!isUndefined(this._maxListeners)) {
+ m = this._maxListeners;
+ } else {
+ m = EventEmitter.defaultMaxListeners;
+ }
+
+ if (m && m > 0 && this._events[type].length > m) {
+ this._events[type].warned = true;
+ console.error('(node) warning: possible EventEmitter memory ' +
+ 'leak detected. %d listeners added. ' +
+ 'Use emitter.setMaxListeners() to increase limit.',
+ this._events[type].length);
+ if (typeof console.trace === 'function') {
+ // not supported in IE 10
+ console.trace();
+ }
+ }
+ }
+
+ return this;
+};
+
+EventEmitter.prototype.on = EventEmitter.prototype.addListener;
+
+EventEmitter.prototype.once = function(type, listener) {
+ if (!isFunction(listener))
+ throw TypeError('listener must be a function');
+
+ var fired = false;
+
+ function g() {
+ this.removeListener(type, g);
+
+ if (!fired) {
+ fired = true;
+ listener.apply(this, arguments);
+ }
+ }
+
+ g.listener = listener;
+ this.on(type, g);
+
+ return this;
+};
+
+// emits a 'removeListener' event iff the listener was removed
+EventEmitter.prototype.removeListener = function(type, listener) {
+ var list, position, length, i;
+
+ if (!isFunction(listener))
+ throw TypeError('listener must be a function');
+
+ if (!this._events || !this._events[type])
+ return this;
+
+ list = this._events[type];
+ length = list.length;
+ position = -1;
+
+ if (list === listener ||
+ (isFunction(list.listener) && list.listener === listener)) {
+ delete this._events[type];
+ if (this._events.removeListener)
+ this.emit('removeListener', type, listener);
+
+ } else if (isObject(list)) {
+ for (i = length; i-- > 0;) {
+ if (list[i] === listener ||
+ (list[i].listener && list[i].listener === listener)) {
+ position = i;
+ break;
+ }
+ }
+
+ if (position < 0)
+ return this;
+
+ if (list.length === 1) {
+ list.length = 0;
+ delete this._events[type];
+ } else {
+ list.splice(position, 1);
+ }
+
+ if (this._events.removeListener)
+ this.emit('removeListener', type, listener);
+ }
+
+ return this;
+};
+
+EventEmitter.prototype.removeAllListeners = function(type) {
+ var key, listeners;
+
+ if (!this._events)
+ return this;
+
+ // not listening for removeListener, no need to emit
+ if (!this._events.removeListener) {
+ if (arguments.length === 0)
+ this._events = {};
+ else if (this._events[type])
+ delete this._events[type];
+ return this;
+ }
+
+ // emit removeListener for all listeners on all events
+ if (arguments.length === 0) {
+ for (key in this._events) {
+ if (key === 'removeListener') continue;
+ this.removeAllListeners(key);
+ }
+ this.removeAllListeners('removeListener');
+ this._events = {};
+ return this;
+ }
+
+ listeners = this._events[type];
+
+ if (isFunction(listeners)) {
+ this.removeListener(type, listeners);
+ } else if (listeners) {
+ // LIFO order
+ while (listeners.length)
+ this.removeListener(type, listeners[listeners.length - 1]);
+ }
+ delete this._events[type];
+
+ return this;
+};
+
+EventEmitter.prototype.listeners = function(type) {
+ var ret;
+ if (!this._events || !this._events[type])
+ ret = [];
+ else if (isFunction(this._events[type]))
+ ret = [this._events[type]];
+ else
+ ret = this._events[type].slice();
+ return ret;
+};
+
+EventEmitter.prototype.listenerCount = function(type) {
+ if (this._events) {
+ var evlistener = this._events[type];
+
+ if (isFunction(evlistener))
+ return 1;
+ else if (evlistener)
+ return evlistener.length;
+ }
+ return 0;
+};
+
+EventEmitter.listenerCount = function(emitter, type) {
+ return emitter.listenerCount(type);
+};
+
+function isFunction(arg) {
+ return typeof arg === 'function';
+}
+
+function isNumber(arg) {
+ return typeof arg === 'number';
+}
+
+function isObject(arg) {
+ return typeof arg === 'object' && arg !== null;
+}
+
+function isUndefined(arg) {
+ return arg === void 0;
+}
+
+
+/***/ }),
+/* 11 */
+/***/ (function(module, exports, __webpack_require__) {
+
+exports = module.exports = __webpack_require__(21);
+exports.Stream = exports;
+exports.Readable = exports;
+exports.Writable = __webpack_require__(12);
+exports.Duplex = __webpack_require__(0);
+exports.Transform = __webpack_require__(24);
+exports.PassThrough = __webpack_require__(39);
+
+
+/***/ }),
+/* 12 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(process, setImmediate, global) {// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// A bit simpler than readable streams.
+// Implement an async ._write(chunk, encoding, cb), and it'll handle all
+// the drain event emission and buffering.
+
+
+
+/**/
+
+var processNextTick = __webpack_require__(7);
+/**/
+
+module.exports = Writable;
+
+/* */
+function WriteReq(chunk, encoding, cb) {
+ this.chunk = chunk;
+ this.encoding = encoding;
+ this.callback = cb;
+ this.next = null;
+}
+
+// It seems a linked list but it is not
+// there will be only 2 of these for each stream
+function CorkedRequest(state) {
+ var _this = this;
+
+ this.next = null;
+ this.entry = null;
+ this.finish = function () {
+ onCorkedFinish(_this, state);
+ };
+}
+/* */
+
+/**/
+var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : processNextTick;
+/**/
+
+/**/
+var Duplex;
+/**/
+
+Writable.WritableState = WritableState;
+
+/**/
+var util = __webpack_require__(3);
+util.inherits = __webpack_require__(4);
+/**/
+
+/**/
+var internalUtil = {
+ deprecate: __webpack_require__(38)
+};
+/**/
+
+/**/
+var Stream = __webpack_require__(22);
+/**/
+
+/**/
+var Buffer = __webpack_require__(8).Buffer;
+var OurUint8Array = global.Uint8Array || function () {};
+function _uint8ArrayToBuffer(chunk) {
+ return Buffer.from(chunk);
+}
+function _isUint8Array(obj) {
+ return Buffer.isBuffer(obj) || obj instanceof OurUint8Array;
+}
+/**/
+
+var destroyImpl = __webpack_require__(23);
+
+util.inherits(Writable, Stream);
+
+function nop() {}
+
+function WritableState(options, stream) {
+ Duplex = Duplex || __webpack_require__(0);
+
+ options = options || {};
+
+ // object stream flag to indicate whether or not this stream
+ // contains buffers or objects.
+ this.objectMode = !!options.objectMode;
+
+ if (stream instanceof Duplex) this.objectMode = this.objectMode || !!options.writableObjectMode;
+
+ // the point at which write() starts returning false
+ // Note: 0 is a valid value, means that we always return false if
+ // the entire buffer is not flushed immediately on write()
+ var hwm = options.highWaterMark;
+ var defaultHwm = this.objectMode ? 16 : 16 * 1024;
+ this.highWaterMark = hwm || hwm === 0 ? hwm : defaultHwm;
+
+ // cast to ints.
+ this.highWaterMark = Math.floor(this.highWaterMark);
+
+ // if _final has been called
+ this.finalCalled = false;
+
+ // drain event flag.
+ this.needDrain = false;
+ // at the start of calling end()
+ this.ending = false;
+ // when end() has been called, and returned
+ this.ended = false;
+ // when 'finish' is emitted
+ this.finished = false;
+
+ // has it been destroyed
+ this.destroyed = false;
+
+ // should we decode strings into buffers before passing to _write?
+ // this is here so that some node-core streams can optimize string
+ // handling at a lower level.
+ var noDecode = options.decodeStrings === false;
+ this.decodeStrings = !noDecode;
+
+ // Crypto is kind of old and crusty. Historically, its default string
+ // encoding is 'binary' so we have to make this configurable.
+ // Everything else in the universe uses 'utf8', though.
+ this.defaultEncoding = options.defaultEncoding || 'utf8';
+
+ // not an actual buffer we keep track of, but a measurement
+ // of how much we're waiting to get pushed to some underlying
+ // socket or file.
+ this.length = 0;
+
+ // a flag to see when we're in the middle of a write.
+ this.writing = false;
+
+ // when true all writes will be buffered until .uncork() call
+ this.corked = 0;
+
+ // a flag to be able to tell if the onwrite cb is called immediately,
+ // or on a later tick. We set this to true at first, because any
+ // actions that shouldn't happen until "later" should generally also
+ // not happen before the first write call.
+ this.sync = true;
+
+ // a flag to know if we're processing previously buffered items, which
+ // may call the _write() callback in the same tick, so that we don't
+ // end up in an overlapped onwrite situation.
+ this.bufferProcessing = false;
+
+ // the callback that's passed to _write(chunk,cb)
+ this.onwrite = function (er) {
+ onwrite(stream, er);
+ };
+
+ // the callback that the user supplies to write(chunk,encoding,cb)
+ this.writecb = null;
+
+ // the amount that is being written when _write is called.
+ this.writelen = 0;
+
+ this.bufferedRequest = null;
+ this.lastBufferedRequest = null;
+
+ // number of pending user-supplied write callbacks
+ // this must be 0 before 'finish' can be emitted
+ this.pendingcb = 0;
+
+ // emit prefinish if the only thing we're waiting for is _write cbs
+ // This is relevant for synchronous Transform streams
+ this.prefinished = false;
+
+ // True if the error was already emitted and should not be thrown again
+ this.errorEmitted = false;
+
+ // count buffered requests
+ this.bufferedRequestCount = 0;
+
+ // allocate the first CorkedRequest, there is always
+ // one allocated and free to use, and we maintain at most two
+ this.corkedRequestsFree = new CorkedRequest(this);
+}
+
+WritableState.prototype.getBuffer = function getBuffer() {
+ var current = this.bufferedRequest;
+ var out = [];
+ while (current) {
+ out.push(current);
+ current = current.next;
+ }
+ return out;
+};
+
+(function () {
+ try {
+ Object.defineProperty(WritableState.prototype, 'buffer', {
+ get: internalUtil.deprecate(function () {
+ return this.getBuffer();
+ }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003')
+ });
+ } catch (_) {}
+})();
+
+// Test _writableState for inheritance to account for Duplex streams,
+// whose prototype chain only points to Readable.
+var realHasInstance;
+if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') {
+ realHasInstance = Function.prototype[Symbol.hasInstance];
+ Object.defineProperty(Writable, Symbol.hasInstance, {
+ value: function (object) {
+ if (realHasInstance.call(this, object)) return true;
+
+ return object && object._writableState instanceof WritableState;
+ }
+ });
+} else {
+ realHasInstance = function (object) {
+ return object instanceof this;
+ };
+}
+
+function Writable(options) {
+ Duplex = Duplex || __webpack_require__(0);
+
+ // Writable ctor is applied to Duplexes, too.
+ // realHasInstance is necessary because using plain instanceof
+ // would return false, as no _writableState property is attached.
+
+ // Trying to use the custom instanceof for Writable here will also break the
+ // Node.js LazyTransform implementation, which has a non-trivial getter for
+ // _writableState that would lead to infinite recursion.
+ if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) {
+ return new Writable(options);
+ }
+
+ this._writableState = new WritableState(options, this);
+
+ // legacy.
+ this.writable = true;
+
+ if (options) {
+ if (typeof options.write === 'function') this._write = options.write;
+
+ if (typeof options.writev === 'function') this._writev = options.writev;
+
+ if (typeof options.destroy === 'function') this._destroy = options.destroy;
+
+ if (typeof options.final === 'function') this._final = options.final;
+ }
+
+ Stream.call(this);
+}
+
+// Otherwise people can pipe Writable streams, which is just wrong.
+Writable.prototype.pipe = function () {
+ this.emit('error', new Error('Cannot pipe, not readable'));
+};
+
+function writeAfterEnd(stream, cb) {
+ var er = new Error('write after end');
+ // TODO: defer error events consistently everywhere, not just the cb
+ stream.emit('error', er);
+ processNextTick(cb, er);
+}
+
+// Checks that a user-supplied chunk is valid, especially for the particular
+// mode the stream is in. Currently this means that null is never accepted
+// and undefined/non-string values are only allowed in object mode.
+function validChunk(stream, state, chunk, cb) {
+ var valid = true;
+ var er = false;
+
+ if (chunk === null) {
+ er = new TypeError('May not write null values to stream');
+ } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) {
+ er = new TypeError('Invalid non-string/buffer chunk');
+ }
+ if (er) {
+ stream.emit('error', er);
+ processNextTick(cb, er);
+ valid = false;
+ }
+ return valid;
+}
+
+Writable.prototype.write = function (chunk, encoding, cb) {
+ var state = this._writableState;
+ var ret = false;
+ var isBuf = _isUint8Array(chunk) && !state.objectMode;
+
+ if (isBuf && !Buffer.isBuffer(chunk)) {
+ chunk = _uint8ArrayToBuffer(chunk);
+ }
+
+ if (typeof encoding === 'function') {
+ cb = encoding;
+ encoding = null;
+ }
+
+ if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding;
+
+ if (typeof cb !== 'function') cb = nop;
+
+ if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) {
+ state.pendingcb++;
+ ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb);
+ }
+
+ return ret;
+};
+
+Writable.prototype.cork = function () {
+ var state = this._writableState;
+
+ state.corked++;
+};
+
+Writable.prototype.uncork = function () {
+ var state = this._writableState;
+
+ if (state.corked) {
+ state.corked--;
+
+ if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state);
+ }
+};
+
+Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) {
+ // node::ParseEncoding() requires lower case.
+ if (typeof encoding === 'string') encoding = encoding.toLowerCase();
+ if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding);
+ this._writableState.defaultEncoding = encoding;
+ return this;
+};
+
+function decodeChunk(state, chunk, encoding) {
+ if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') {
+ chunk = Buffer.from(chunk, encoding);
+ }
+ return chunk;
+}
+
+// if we're already writing something, then just put this
+// in the queue, and wait our turn. Otherwise, call _write
+// If we return false, then we need a drain event, so set that flag.
+function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) {
+ if (!isBuf) {
+ var newChunk = decodeChunk(state, chunk, encoding);
+ if (chunk !== newChunk) {
+ isBuf = true;
+ encoding = 'buffer';
+ chunk = newChunk;
+ }
+ }
+ var len = state.objectMode ? 1 : chunk.length;
+
+ state.length += len;
+
+ var ret = state.length < state.highWaterMark;
+ // we must ensure that previous needDrain will not be reset to false.
+ if (!ret) state.needDrain = true;
+
+ if (state.writing || state.corked) {
+ var last = state.lastBufferedRequest;
+ state.lastBufferedRequest = {
+ chunk: chunk,
+ encoding: encoding,
+ isBuf: isBuf,
+ callback: cb,
+ next: null
+ };
+ if (last) {
+ last.next = state.lastBufferedRequest;
+ } else {
+ state.bufferedRequest = state.lastBufferedRequest;
+ }
+ state.bufferedRequestCount += 1;
+ } else {
+ doWrite(stream, state, false, len, chunk, encoding, cb);
+ }
+
+ return ret;
+}
+
+function doWrite(stream, state, writev, len, chunk, encoding, cb) {
+ state.writelen = len;
+ state.writecb = cb;
+ state.writing = true;
+ state.sync = true;
+ if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite);
+ state.sync = false;
+}
+
+function onwriteError(stream, state, sync, er, cb) {
+ --state.pendingcb;
+
+ if (sync) {
+ // defer the callback if we are being called synchronously
+ // to avoid piling up things on the stack
+ processNextTick(cb, er);
+ // this can emit finish, and it will always happen
+ // after error
+ processNextTick(finishMaybe, stream, state);
+ stream._writableState.errorEmitted = true;
+ stream.emit('error', er);
+ } else {
+ // the caller expect this to happen before if
+ // it is async
+ cb(er);
+ stream._writableState.errorEmitted = true;
+ stream.emit('error', er);
+ // this can emit finish, but finish must
+ // always follow error
+ finishMaybe(stream, state);
+ }
+}
+
+function onwriteStateUpdate(state) {
+ state.writing = false;
+ state.writecb = null;
+ state.length -= state.writelen;
+ state.writelen = 0;
+}
+
+function onwrite(stream, er) {
+ var state = stream._writableState;
+ var sync = state.sync;
+ var cb = state.writecb;
+
+ onwriteStateUpdate(state);
+
+ if (er) onwriteError(stream, state, sync, er, cb);else {
+ // Check if we're actually ready to finish, but don't emit yet
+ var finished = needFinish(state);
+
+ if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) {
+ clearBuffer(stream, state);
+ }
+
+ if (sync) {
+ /**/
+ asyncWrite(afterWrite, stream, state, finished, cb);
+ /**/
+ } else {
+ afterWrite(stream, state, finished, cb);
+ }
+ }
+}
+
+function afterWrite(stream, state, finished, cb) {
+ if (!finished) onwriteDrain(stream, state);
+ state.pendingcb--;
+ cb();
+ finishMaybe(stream, state);
+}
+
+// Must force callback to be called on nextTick, so that we don't
+// emit 'drain' before the write() consumer gets the 'false' return
+// value, and has a chance to attach a 'drain' listener.
+function onwriteDrain(stream, state) {
+ if (state.length === 0 && state.needDrain) {
+ state.needDrain = false;
+ stream.emit('drain');
+ }
+}
+
+// if there's something in the buffer waiting, then process it
+function clearBuffer(stream, state) {
+ state.bufferProcessing = true;
+ var entry = state.bufferedRequest;
+
+ if (stream._writev && entry && entry.next) {
+ // Fast case, write everything using _writev()
+ var l = state.bufferedRequestCount;
+ var buffer = new Array(l);
+ var holder = state.corkedRequestsFree;
+ holder.entry = entry;
+
+ var count = 0;
+ var allBuffers = true;
+ while (entry) {
+ buffer[count] = entry;
+ if (!entry.isBuf) allBuffers = false;
+ entry = entry.next;
+ count += 1;
+ }
+ buffer.allBuffers = allBuffers;
+
+ doWrite(stream, state, true, state.length, buffer, '', holder.finish);
+
+ // doWrite is almost always async, defer these to save a bit of time
+ // as the hot path ends with doWrite
+ state.pendingcb++;
+ state.lastBufferedRequest = null;
+ if (holder.next) {
+ state.corkedRequestsFree = holder.next;
+ holder.next = null;
+ } else {
+ state.corkedRequestsFree = new CorkedRequest(state);
+ }
+ } else {
+ // Slow case, write chunks one-by-one
+ while (entry) {
+ var chunk = entry.chunk;
+ var encoding = entry.encoding;
+ var cb = entry.callback;
+ var len = state.objectMode ? 1 : chunk.length;
+
+ doWrite(stream, state, false, len, chunk, encoding, cb);
+ entry = entry.next;
+ // if we didn't call the onwrite immediately, then
+ // it means that we need to wait until it does.
+ // also, that means that the chunk and cb are currently
+ // being processed, so move the buffer counter past them.
+ if (state.writing) {
+ break;
+ }
+ }
+
+ if (entry === null) state.lastBufferedRequest = null;
+ }
+
+ state.bufferedRequestCount = 0;
+ state.bufferedRequest = entry;
+ state.bufferProcessing = false;
+}
+
+Writable.prototype._write = function (chunk, encoding, cb) {
+ cb(new Error('_write() is not implemented'));
+};
+
+Writable.prototype._writev = null;
+
+Writable.prototype.end = function (chunk, encoding, cb) {
+ var state = this._writableState;
+
+ if (typeof chunk === 'function') {
+ cb = chunk;
+ chunk = null;
+ encoding = null;
+ } else if (typeof encoding === 'function') {
+ cb = encoding;
+ encoding = null;
+ }
+
+ if (chunk !== null && chunk !== undefined) this.write(chunk, encoding);
+
+ // .end() fully uncorks
+ if (state.corked) {
+ state.corked = 1;
+ this.uncork();
+ }
+
+ // ignore unnecessary end() calls.
+ if (!state.ending && !state.finished) endWritable(this, state, cb);
+};
+
+function needFinish(state) {
+ return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing;
+}
+function callFinal(stream, state) {
+ stream._final(function (err) {
+ state.pendingcb--;
+ if (err) {
+ stream.emit('error', err);
+ }
+ state.prefinished = true;
+ stream.emit('prefinish');
+ finishMaybe(stream, state);
+ });
+}
+function prefinish(stream, state) {
+ if (!state.prefinished && !state.finalCalled) {
+ if (typeof stream._final === 'function') {
+ state.pendingcb++;
+ state.finalCalled = true;
+ processNextTick(callFinal, stream, state);
+ } else {
+ state.prefinished = true;
+ stream.emit('prefinish');
+ }
+ }
+}
+
+function finishMaybe(stream, state) {
+ var need = needFinish(state);
+ if (need) {
+ prefinish(stream, state);
+ if (state.pendingcb === 0) {
+ state.finished = true;
+ stream.emit('finish');
+ }
+ }
+ return need;
+}
+
+function endWritable(stream, state, cb) {
+ state.ending = true;
+ finishMaybe(stream, state);
+ if (cb) {
+ if (state.finished) processNextTick(cb);else stream.once('finish', cb);
+ }
+ state.ended = true;
+ stream.writable = false;
+}
+
+function onCorkedFinish(corkReq, state, err) {
+ var entry = corkReq.entry;
+ corkReq.entry = null;
+ while (entry) {
+ var cb = entry.callback;
+ state.pendingcb--;
+ cb(err);
+ entry = entry.next;
+ }
+ if (state.corkedRequestsFree) {
+ state.corkedRequestsFree.next = corkReq;
+ } else {
+ state.corkedRequestsFree = corkReq;
+ }
+}
+
+Object.defineProperty(Writable.prototype, 'destroyed', {
+ get: function () {
+ if (this._writableState === undefined) {
+ return false;
+ }
+ return this._writableState.destroyed;
+ },
+ set: function (value) {
+ // we ignore the value if the stream
+ // has not been initialized yet
+ if (!this._writableState) {
+ return;
+ }
+
+ // backward compatibility, the user is explicitly
+ // managing destroyed
+ this._writableState.destroyed = value;
+ }
+});
+
+Writable.prototype.destroy = destroyImpl.destroy;
+Writable.prototype._undestroy = destroyImpl.undestroy;
+Writable.prototype._destroy = function (err, cb) {
+ this.end();
+ cb(err);
+};
+/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(6), __webpack_require__(36).setImmediate, __webpack_require__(2)))
+
+/***/ }),
+/* 13 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+var Buffer = __webpack_require__(8).Buffer;
+
+var isEncoding = Buffer.isEncoding || function (encoding) {
+ encoding = '' + encoding;
+ switch (encoding && encoding.toLowerCase()) {
+ case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw':
+ return true;
+ default:
+ return false;
+ }
+};
+
+function _normalizeEncoding(enc) {
+ if (!enc) return 'utf8';
+ var retried;
+ while (true) {
+ switch (enc) {
+ case 'utf8':
+ case 'utf-8':
+ return 'utf8';
+ case 'ucs2':
+ case 'ucs-2':
+ case 'utf16le':
+ case 'utf-16le':
+ return 'utf16le';
+ case 'latin1':
+ case 'binary':
+ return 'latin1';
+ case 'base64':
+ case 'ascii':
+ case 'hex':
+ return enc;
+ default:
+ if (retried) return; // undefined
+ enc = ('' + enc).toLowerCase();
+ retried = true;
+ }
+ }
+};
+
+// Do not cache Buffer.isEncoding when checking encoding names as some
+// modules monkey-patch it to support additional encodings
+function normalizeEncoding(enc) {
+ var nenc = _normalizeEncoding(enc);
+ if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc);
+ return nenc || enc;
+}
+
+// StringDecoder provides an interface for efficiently splitting a series of
+// buffers into a series of JS strings without breaking apart multi-byte
+// characters.
+exports.StringDecoder = StringDecoder;
+function StringDecoder(encoding) {
+ this.encoding = normalizeEncoding(encoding);
+ var nb;
+ switch (this.encoding) {
+ case 'utf16le':
+ this.text = utf16Text;
+ this.end = utf16End;
+ nb = 4;
+ break;
+ case 'utf8':
+ this.fillLast = utf8FillLast;
+ nb = 4;
+ break;
+ case 'base64':
+ this.text = base64Text;
+ this.end = base64End;
+ nb = 3;
+ break;
+ default:
+ this.write = simpleWrite;
+ this.end = simpleEnd;
+ return;
+ }
+ this.lastNeed = 0;
+ this.lastTotal = 0;
+ this.lastChar = Buffer.allocUnsafe(nb);
+}
+
+StringDecoder.prototype.write = function (buf) {
+ if (buf.length === 0) return '';
+ var r;
+ var i;
+ if (this.lastNeed) {
+ r = this.fillLast(buf);
+ if (r === undefined) return '';
+ i = this.lastNeed;
+ this.lastNeed = 0;
+ } else {
+ i = 0;
+ }
+ if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i);
+ return r || '';
+};
+
+StringDecoder.prototype.end = utf8End;
+
+// Returns only complete characters in a Buffer
+StringDecoder.prototype.text = utf8Text;
+
+// Attempts to complete a partial non-UTF-8 character using bytes from a Buffer
+StringDecoder.prototype.fillLast = function (buf) {
+ if (this.lastNeed <= buf.length) {
+ buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed);
+ return this.lastChar.toString(this.encoding, 0, this.lastTotal);
+ }
+ buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length);
+ this.lastNeed -= buf.length;
+};
+
+// Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a
+// continuation byte.
+function utf8CheckByte(byte) {
+ if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4;
+ return -1;
+}
+
+// Checks at most 3 bytes at the end of a Buffer in order to detect an
+// incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4)
+// needed to complete the UTF-8 character (if applicable) are returned.
+function utf8CheckIncomplete(self, buf, i) {
+ var j = buf.length - 1;
+ if (j < i) return 0;
+ var nb = utf8CheckByte(buf[j]);
+ if (nb >= 0) {
+ if (nb > 0) self.lastNeed = nb - 1;
+ return nb;
+ }
+ if (--j < i) return 0;
+ nb = utf8CheckByte(buf[j]);
+ if (nb >= 0) {
+ if (nb > 0) self.lastNeed = nb - 2;
+ return nb;
+ }
+ if (--j < i) return 0;
+ nb = utf8CheckByte(buf[j]);
+ if (nb >= 0) {
+ if (nb > 0) {
+ if (nb === 2) nb = 0;else self.lastNeed = nb - 3;
+ }
+ return nb;
+ }
+ return 0;
+}
+
+// Validates as many continuation bytes for a multi-byte UTF-8 character as
+// needed or are available. If we see a non-continuation byte where we expect
+// one, we "replace" the validated continuation bytes we've seen so far with
+// UTF-8 replacement characters ('\ufffd'), to match v8's UTF-8 decoding
+// behavior. The continuation byte check is included three times in the case
+// where all of the continuation bytes for a character exist in the same buffer.
+// It is also done this way as a slight performance increase instead of using a
+// loop.
+function utf8CheckExtraBytes(self, buf, p) {
+ if ((buf[0] & 0xC0) !== 0x80) {
+ self.lastNeed = 0;
+ return '\ufffd'.repeat(p);
+ }
+ if (self.lastNeed > 1 && buf.length > 1) {
+ if ((buf[1] & 0xC0) !== 0x80) {
+ self.lastNeed = 1;
+ return '\ufffd'.repeat(p + 1);
+ }
+ if (self.lastNeed > 2 && buf.length > 2) {
+ if ((buf[2] & 0xC0) !== 0x80) {
+ self.lastNeed = 2;
+ return '\ufffd'.repeat(p + 2);
+ }
+ }
+ }
+}
+
+// Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer.
+function utf8FillLast(buf) {
+ var p = this.lastTotal - this.lastNeed;
+ var r = utf8CheckExtraBytes(this, buf, p);
+ if (r !== undefined) return r;
+ if (this.lastNeed <= buf.length) {
+ buf.copy(this.lastChar, p, 0, this.lastNeed);
+ return this.lastChar.toString(this.encoding, 0, this.lastTotal);
+ }
+ buf.copy(this.lastChar, p, 0, buf.length);
+ this.lastNeed -= buf.length;
+}
+
+// Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a
+// partial character, the character's bytes are buffered until the required
+// number of bytes are available.
+function utf8Text(buf, i) {
+ var total = utf8CheckIncomplete(this, buf, i);
+ if (!this.lastNeed) return buf.toString('utf8', i);
+ this.lastTotal = total;
+ var end = buf.length - (total - this.lastNeed);
+ buf.copy(this.lastChar, 0, end);
+ return buf.toString('utf8', i, end);
+}
+
+// For UTF-8, a replacement character for each buffered byte of a (partial)
+// character needs to be added to the output.
+function utf8End(buf) {
+ var r = buf && buf.length ? this.write(buf) : '';
+ if (this.lastNeed) return r + '\ufffd'.repeat(this.lastTotal - this.lastNeed);
+ return r;
+}
+
+// UTF-16LE typically needs two bytes per character, but even if we have an even
+// number of bytes available, we need to check if we end on a leading/high
+// surrogate. In that case, we need to wait for the next two bytes in order to
+// decode the last character properly.
+function utf16Text(buf, i) {
+ if ((buf.length - i) % 2 === 0) {
+ var r = buf.toString('utf16le', i);
+ if (r) {
+ var c = r.charCodeAt(r.length - 1);
+ if (c >= 0xD800 && c <= 0xDBFF) {
+ this.lastNeed = 2;
+ this.lastTotal = 4;
+ this.lastChar[0] = buf[buf.length - 2];
+ this.lastChar[1] = buf[buf.length - 1];
+ return r.slice(0, -1);
+ }
+ }
+ return r;
+ }
+ this.lastNeed = 1;
+ this.lastTotal = 2;
+ this.lastChar[0] = buf[buf.length - 1];
+ return buf.toString('utf16le', i, buf.length - 1);
+}
+
+// For UTF-16LE we do not explicitly append special replacement characters if we
+// end on a partial character, we simply let v8 handle that.
+function utf16End(buf) {
+ var r = buf && buf.length ? this.write(buf) : '';
+ if (this.lastNeed) {
+ var end = this.lastTotal - this.lastNeed;
+ return r + this.lastChar.toString('utf16le', 0, end);
+ }
+ return r;
+}
+
+function base64Text(buf, i) {
+ var n = (buf.length - i) % 3;
+ if (n === 0) return buf.toString('base64', i);
+ this.lastNeed = 3 - n;
+ this.lastTotal = 3;
+ if (n === 1) {
+ this.lastChar[0] = buf[buf.length - 1];
+ } else {
+ this.lastChar[0] = buf[buf.length - 2];
+ this.lastChar[1] = buf[buf.length - 1];
+ }
+ return buf.toString('base64', i, buf.length - n);
+}
+
+function base64End(buf) {
+ var r = buf && buf.length ? this.write(buf) : '';
+ if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed);
+ return r;
+}
+
+// Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex)
+function simpleWrite(buf) {
+ return buf.toString(this.encoding);
+}
+
+function simpleEnd(buf) {
+ return buf && buf.length ? this.write(buf) : '';
+}
+
+/***/ }),
+/* 14 */
+/***/ (function(module, exports) {
+
+module.exports = {
+
+ copyOptions: function (options) {
+ var key, copy = {};
+ for (key in options) {
+ if (options.hasOwnProperty(key)) {
+ copy[key] = options[key];
+ }
+ }
+ return copy;
+ },
+
+ ensureFlagExists: function (item, options) {
+ if (!(item in options) || typeof options[item] !== 'boolean') {
+ options[item] = false;
+ }
+ },
+
+ ensureSpacesExists: function (options) {
+ if (!('spaces' in options) || (typeof options.spaces !== 'number' && typeof options.spaces !== 'string')) {
+ options.spaces = 0;
+ }
+ },
+
+ ensureKeyExists: function (key, options) {
+ if (!(key + 'Key' in options) || typeof options[key + 'Key'] !== 'string') {
+ options[key + 'Key'] = options.compact ? '_' + key : key;
+ }
+ },
+
+ checkFnExists: function (key, options) {
+ return key + 'Fn' in options;
+ }
+
+};
+
+
+/***/ }),
+/* 15 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var convert = __webpack_require__(18);
+var _ = __webpack_require__(1);
+var ParseConformance = __webpack_require__(9);
+
+/**
+ * @constructor
+ * @param {ParseConformance} [parser] A parser, which may include specialized StructureDefintion and ValueSet resources
+ */
+function ConvertToJS(parser) {
+ this.parser = parser || new ParseConformance(true);
+}
+
+/**
+ * Converts the specified XML resource to a JS object, storing arbitrary-length decimals as strings.
+ * @param {string} xml Resource XML string
+ * @returns {FHIR.Resource} A Resource object converted from the XML Resource. Decimals stored as strings.
+ */
+ConvertToJS.prototype.convert = function(xml) {
+ var self = this;
+ var xmlObj = convert.xml2js(xml);
+
+ if (xmlObj.elements.length === 1) {
+ return self.resourceToJS(xmlObj.elements[0], "");
+ }
+};
+
+/**
+ * Converts the specified XML resource to JSON,
+ * turning arbitrary-length decimals into JSON numbers as per the FHIR spec..
+ * @param {string} xml Resource XML string
+ * @returns {string} JSON with Numbers potentially too large for normal JavaScript
+ */
+ConvertToJS.prototype.convertToJSON = function(xml) {
+ var self = this;
+ var xmlObj = convert.xml2js(xml);
+ if (xmlObj.elements.length !== 1) {
+ return
+ }
+
+ /* Decimals are converted into an object with a custom
+ toJSON function that wraps them with 'DDDD's of a length
+ greater than any length of Ds in the JSON */
+ var surroundDecimalsWith = {}
+ var jsObj = self.resourceToJS(xmlObj.elements[0], surroundDecimalsWith);
+ var maxDLength = self.maxLengthOfDs(jsObj)
+ var rpt = '';
+ for (var i = 0; i < maxDLength + 5; i++) {
+ rpt += 'D';
+ }
+ surroundDecimalsWith.str = rpt
+ var json = JSON.stringify(jsObj, null, '\t')
+
+ var replaceRegex = new RegExp('"?' + surroundDecimalsWith.str + '"?', 'g')
+ // console.log("replaceRegex", replaceRegex)
+ var json2 = json.replace(replaceRegex, '')
+ return json2
+};
+
+ConvertToJS.prototype.maxLengthOfDs = function(obj) {
+ /**
+ * look through object to find longest sequence of 'D' characters
+ * so we can safely wrap decimals
+ * @param {string} str
+ */
+ function maxSubstringLengthStr(str) {
+ var matches = str.match(/DDDD+/g)
+ if (!matches) {
+ return 0;
+ }
+ var ret = matches
+ .map(function(substr) { return substr.length })
+ .reduce(function(p,c) { return Math.max(p,c)}, 0)
+ return ret
+ }
+ /**
+ * look through object to find longest sequence of 'D' characters
+ */
+ function maxSubstringLength(currentMax, obj) {
+ var ret
+ if (typeof(obj) === 'string') {
+ ret = Math.max(currentMax, maxSubstringLengthStr(obj))
+ } else if (typeof(obj) === 'object') {
+ ret = Object.keys(obj)
+ .map(function(k) {
+ return Math.max(maxSubstringLengthStr(k), maxSubstringLength(currentMax, obj[k]))
+ })
+ .reduce(function(p,c) { return Math.max(p,c) }, currentMax)
+ } else {
+ ret = currentMax
+ }
+ return ret
+ }
+ return maxSubstringLength(0, obj)
+}
+
+ConvertToJS.prototype.convertToJSON2 = function(xml) {
+ var self = this;
+ var xmlObj = convert.xml2js(xml);
+
+ if (xmlObj.elements.length === 1) {
+ var surroundDecimalsWith = 'yRmLf0A942S6CAGmR6KJmYsY99t6eHwLj2PngtiD';
+ var jsObj = self.resourceToJS(xmlObj.elements[0], surroundDecimalsWith);
+ // var replaceRegex = new RegExp('"?' + surroundDecimalsWith + '"?', 'g')
+ var replaceRegex = new RegExp('(\\"\\: ?)\\"' + surroundDecimalsWith + '(\\d+)' + surroundDecimalsWith + '\\"(,?)$', 'gm')
+ var json = JSON.stringify(jsObj, null, '\t').replace(replaceRegex, '$1$2$3')
+ return json
+ }
+};
+
+/**
+ * @param xmlObj
+ * @returns {*}
+ * @private
+ */
+ConvertToJS.prototype.resourceToJS = function(xmlObj, surroundDecimalsWith) {
+ var self = this;
+ var typeDefinition = self.parser.parsedStructureDefinitions[xmlObj.name];
+ var self = this;
+ var resource = {
+ resourceType: xmlObj.name
+ };
+
+ if (!typeDefinition) {
+ throw new Error('Unknown resource type: ' + xmlObj.name);
+ }
+
+ _.each(typeDefinition._properties, function(property) {
+ self.propertyToJS(xmlObj, resource, property, surroundDecimalsWith);
+ });
+
+ return resource;
+}
+
+/**
+ * Finds a property definition based on a reference to another type. Should be a BackboneElement
+ * @param relativeType {string} Example: "#QuestionnaireResponse.item"
+ */
+ConvertToJS.prototype.findReferenceType = function(relativeType) {
+ if (!relativeType || !relativeType.startsWith('#')) {
+ return;
+ }
+
+ var resourceType = relativeType.substring(1, relativeType.indexOf('.')); // Assume starts with #
+ var path = relativeType.substring(resourceType.length + 2);
+ var resourceDefinition = this.parser.parsedStructureDefinitions[resourceType];
+ var pathSplit = path.split('.');
+
+ if (!resourceDefinition) {
+ throw new Error('Could not find resource definition for ' + resourceType);
+ }
+
+ var current = resourceDefinition;
+ for (var i = 0; i < pathSplit.length; i++) {
+ var nextPath = pathSplit[i];
+ current = _.find(current._properties, function(property) {
+ return property._name === nextPath;
+ });
+
+ if (!current) {
+ return;
+ }
+ }
+
+ return current;
+}
+
+/**
+ * @param xmlObj
+ * @param obj
+ * @param property
+ * @private
+ */
+ConvertToJS.prototype.propertyToJS = function(xmlObj, obj, property, surroundDecimalsWith) {
+ var self = this;
+ var xmlProperty = _.filter(xmlObj.elements, function(element) {
+ return element.name === property._name;
+ });
+
+ if (!xmlProperty || xmlProperty.length === 0) {
+ return;
+ }
+
+ // If this is a reference type then f
+ if (property._type.startsWith('#')) {
+ var relativeType = this.findReferenceType(property._type);
+
+ if (!relativeType) {
+ throw new Error('Could not find reference to element definition ' + relativeType);
+ }
+
+ property = relativeType;
+ }
+
+ function pushValue(value) {
+ if (!value) return;
+
+ switch (property._type) {
+ case 'string':
+ case 'base64Binary':
+ case 'code':
+ case 'id':
+ case 'markdown':
+ case 'uri':
+ case 'oid':
+ case 'date':
+ case 'dateTime':
+ case 'time':
+ case 'instant':
+ if (value.attributes['value']) {
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(value.attributes['value'])
+ } else {
+ obj[property._name] = value.attributes['value'];
+ }
+ }
+ break;
+ case 'decimal':
+ if (value.attributes['value']) {
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(convertDecimal(value.attributes['value'], surroundDecimalsWith))
+ } else {
+ obj[property._name] = convertDecimal(value.attributes['value'], surroundDecimalsWith)
+ }
+ }
+ break;
+ case 'boolean':
+ if (value.attributes['value']) {
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(toBoolean(value.attributes['value']))
+ } else {
+ obj[property._name] = toBoolean(value.attributes['value'])
+ }
+ }
+ break;
+ case 'integer':
+ case 'unsignedInt':
+ case 'positiveInt':
+ if (value.attributes['value']) {
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(toNumber(value.attributes['value']))
+ } else {
+ obj[property._name] = toNumber(value.attributes['value'])
+ }
+ }
+ break;
+ case 'xhtml':
+ if (value.elements && value.elements.length > 0) {
+ var div = convert.js2xml({elements: [value]});
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(div);
+ } else {
+ obj[property._name] = div;
+ }
+ }
+ break;
+ case 'BackboneElement':
+ var newValue = {};
+
+ for (var x in property._properties) {
+ var nextProperty = property._properties[x];
+ self.propertyToJS(value, newValue, nextProperty, surroundDecimalsWith);
+ }
+
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(newValue);
+ } else {
+ obj[property._name] = newValue;
+ }
+ break;
+ case 'Resource':
+ if (value.elements.length === 1) {
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(self.resourceToJS(value.elements[0], surroundDecimalsWith))
+ } else {
+ obj[property._name] = self.resourceToJS(value.elements[0], surroundDecimalsWith);
+ }
+ }
+ break;
+ default:
+ var nextType = self.parser.parsedStructureDefinitions[property._type];
+
+ if (!nextType) {
+ console.log('do something');
+ } else {
+ var newValue = {};
+
+ _.each(nextType._properties, function(nextProperty) {
+ self.propertyToJS(value, newValue, nextProperty, surroundDecimalsWith);
+ });
+
+ if (obj[property._name] instanceof Array) {
+ obj[property._name].push(newValue);
+ } else {
+ obj[property._name] = newValue;
+ }
+ }
+ break;
+ }
+ }
+ function toBoolean(value) {
+ if (value === "true") {
+ return true;
+ } else if (value === "false") {
+ return false;
+ } else {
+ throw new Error("value supposed to be a boolean but got: " + value)
+ }
+ }
+ function toNumber(value) {
+ if (/^-?\d+$/.test(value) == false) {
+ throw new Error("value supposed to be a number but got: " + value)
+ }
+ return parseInt(value, 10)
+ }
+ function convertDecimal(value, surroundDecimalsWith) {
+ // validation regex from http://hl7.org/fhir/xml.html
+ if (/^-?([0]|([1-9][0-9]*))(\.[0-9]+)?$/.test(value) == false) {
+ throw new Error("value supposed to be a decimal number but got: " + value)
+ }
+ if (surroundDecimalsWith) {
+ return {
+ value: value,
+ toJSON: function() {
+ // surrounding str used as a marker to remove quotes to turn this
+ // into a JSON number as per FHIR spec..
+ return surroundDecimalsWith.str + value + surroundDecimalsWith.str;
+ }
+ }
+ } else {
+ return value;
+ }
+ }
+
+ if (property._multiple) {
+ obj[property._name] = [];
+ }
+
+ for (var i in xmlProperty) {
+ pushValue(xmlProperty[i]);
+ }
+}
+
+module.exports = ConvertToJS;
+
+/***/ }),
+/* 16 */
+/***/ (function(module, exports) {
+
+module.exports = {"Resource":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"}]},"Account":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/account-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/account-type","_valueSetStrength":"example"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"active","_type":"Period","_multiple":false,"_required":false},{"_name":"coverage","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"priority","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"owner","_type":"Reference","_multiple":false,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"guarantor","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"party","_type":"Reference","_multiple":false,"_required":true},{"_name":"onHold","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"partOf","_type":"Reference","_multiple":false,"_required":false}]},"ActivityDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"topic","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/definition-topic","_valueSetStrength":"example"},{"_name":"contributor","_type":"Contributor","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"library","_type":"Reference","_multiple":true,"_required":false},{"_name":"kind","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-code","_valueSetStrength":"example"},{"_name":"doNotPerform","_type":"boolean","_multiple":false,"_required":false},{"_name":"timingTiming","_choice":"timing","_type":"Timing","_multiple":false,"_required":false},{"_name":"timingDateTime","_choice":"timing","_type":"dateTime","_multiple":false,"_required":false},{"_name":"timingAge","_choice":"timing","_type":"Age","_multiple":false,"_required":false},{"_name":"timingPeriod","_choice":"timing","_type":"Period","_multiple":false,"_required":false},{"_name":"timingRange","_choice":"timing","_type":"Range","_multiple":false,"_required":false},{"_name":"timingDuration","_choice":"timing","_type":"Duration","_multiple":false,"_required":false},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-participant-type","_valueSetStrength":"required"},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-participant-role","_valueSetStrength":"example"}]},{"_name":"productReference","_choice":"product","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"productReference","_choice":"product","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"productCodeableConcept","_choice":"product","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false},{"_name":"dosage","_type":"Dosage","_multiple":true,"_required":false},{"_name":"bodySite","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"specimenRequirement","_type":"Reference","_multiple":true,"_required":false},{"_name":"transform","_type":"Reference","_multiple":false,"_required":false},{"_name":"dynamicValue","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},"AdverseEvent":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"actuality","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-actuality","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-category","_valueSetStrength":"extensible"},{"_name":"event","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-type","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"resultingCondition","_type":"Reference","_multiple":true,"_required":false},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"seriousness","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-seriousness","_valueSetStrength":"example"},{"_name":"severity","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-severity","_valueSetStrength":"required"},{"_name":"outcome","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-outcome","_valueSetStrength":"required"},{"_name":"recorder","_type":"Reference","_multiple":false},{"_name":"contributor","_type":"Reference","_multiple":true},{"_name":"suspectEntity","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"instance","_type":"Reference","_multiple":false,"_required":true},{"_name":"causality","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"assessment","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-causality-assess","_valueSetStrength":"example"},{"_name":"productRelatedness","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"author","_type":"Reference","_multiple":false,"_required":false},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adverse-event-causality-method","_valueSetStrength":"example"}]}]},{"_name":"subjectMedicalHistory","_type":"Reference","_multiple":true},{"_name":"referenceDocument","_type":"Reference","_multiple":true,"_required":false},{"_name":"study","_type":"Reference","_multiple":true,"_required":false}]},"AllergyIntolerance":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"clinicalStatus","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/allergy-clinical-status","_valueSetStrength":"required"},{"_name":"verificationStatus","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/allergy-verification-status","_valueSetStrength":"required"},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/allergy-intolerance-type","_valueSetStrength":"required"},{"_name":"category","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/allergy-intolerance-category","_valueSetStrength":"required"},{"_name":"criticality","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality","_valueSetStrength":"required"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/allergyintolerance-code","_valueSetStrength":"example"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"onsetDateTime","_choice":"onset","_type":"dateTime","_multiple":false,"_required":false},{"_name":"onsetAge","_choice":"onset","_type":"Age","_multiple":false,"_required":false},{"_name":"onsetPeriod","_choice":"onset","_type":"Period","_multiple":false,"_required":false},{"_name":"onsetRange","_choice":"onset","_type":"Range","_multiple":false,"_required":false},{"_name":"onsetString","_choice":"onset","_type":"string","_multiple":false,"_required":false},{"_name":"assertedDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"recorder","_type":"Reference","_multiple":false},{"_name":"asserter","_type":"Reference","_multiple":false},{"_name":"lastOccurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"reaction","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"substance","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/substance-code","_valueSetStrength":"example"},{"_name":"manifestation","_type":"CodeableConcept","_multiple":true,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"onset","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"severity","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/reaction-event-severity","_valueSetStrength":"required"},{"_name":"exposureRoute","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/route-codes","_valueSetStrength":"example"},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false,"_properties":[]}]}]},"Appointment":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/appointmentstatus","_valueSetStrength":"required"},{"_name":"serviceCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-category","_valueSetStrength":"example"},{"_name":"serviceType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-type","_valueSetStrength":"example"},{"_name":"specialty","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"preferred"},{"_name":"appointmentType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0276","_valueSetStrength":"preferred"},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-reason","_valueSetStrength":"preferred"},{"_name":"indication","_type":"Reference","_multiple":true},{"_name":"priority","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"supportingInformation","_type":"Reference","_multiple":true,"_required":false},{"_name":"start","_type":"instant","_multiple":false,"_required":false},{"_name":"end","_type":"instant","_multiple":false,"_required":false},{"_name":"minutesDuration","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"slot","_type":"Reference","_multiple":true,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false},{"_name":"patientInstruction","_type":"string","_multiple":false,"_required":false},{"_name":"incomingReferral","_type":"Reference","_multiple":true,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-participant-type","_valueSetStrength":"extensible"},{"_name":"actor","_type":"Reference","_multiple":false,"_required":false},{"_name":"required","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participantrequired","_valueSetStrength":"required"},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participationstatus","_valueSetStrength":"required"}]},{"_name":"requestedPeriod","_type":"Period","_multiple":true,"_required":false}]},"AppointmentResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"appointment","_type":"Reference","_multiple":false,"_required":true},{"_name":"start","_type":"instant","_multiple":false,"_required":false},{"_name":"end","_type":"instant","_multiple":false,"_required":false},{"_name":"participantType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-participant-type","_valueSetStrength":"extensible"},{"_name":"actor","_type":"Reference","_multiple":false},{"_name":"participantStatus","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/participationstatus","_valueSetStrength":"required"},{"_name":"comment","_type":"string","_multiple":false,"_required":false}]},"AuditEvent":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/audit-event-type","_valueSetStrength":"extensible"},{"_name":"subtype","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/audit-event-sub-type","_valueSetStrength":"extensible"},{"_name":"action","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/audit-event-action","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"recorded","_type":"instant","_multiple":false,"_required":true},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/audit-event-outcome","_valueSetStrength":"required"},{"_name":"outcomeDesc","_type":"string","_multiple":false,"_required":false},{"_name":"purposeOfEvent","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-PurposeOfUse","_valueSetStrength":"extensible"},{"_name":"agent","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participation-role-type","_valueSetStrength":"extensible"},{"_name":"role","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/security-role-type","_valueSetStrength":"example"},{"_name":"reference","_type":"Reference","_multiple":false,"_required":false},{"_name":"userId","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"altId","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"requestor","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"location","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"policy","_type":"uri","_multiple":true,"_required":false,"_properties":[]},{"_name":"media","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/dicm-405-mediatype","_valueSetStrength":"extensible"},{"_name":"network","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"address","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/network-type","_valueSetStrength":"required"}]},{"_name":"purposeOfUse","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-PurposeOfUse","_valueSetStrength":"extensible"}]},{"_name":"source","_type":"BackboneElement","_multiple":false,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"site","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/audit-source-type","_valueSetStrength":"extensible"}]},{"_name":"entity","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"reference","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/audit-entity-type","_valueSetStrength":"extensible"},{"_name":"role","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/object-role","_valueSetStrength":"extensible"},{"_name":"lifecycle","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/object-lifecycle-events","_valueSetStrength":"extensible"},{"_name":"securityLabel","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/security-labels","_valueSetStrength":"extensible"},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"query","_type":"base64Binary","_multiple":false,"_required":false,"_properties":[]},{"_name":"detail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":true},{"_name":"valueBase64Binary","_choice":"value[x]","_type":"base64Binary","_multiple":false,"_required":true}]}]}]},"Basic":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/basic-resource-type","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false,"_required":false},{"_name":"created","_type":"date","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false}]},"Binary":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"contentType","_type":"code","_multiple":false,"_required":true},{"_name":"securityContext","_type":"Reference","_multiple":false,"_required":false},{"_name":"content","_type":"base64Binary","_multiple":false,"_required":true}]},"BiologicallyDerivedProduct":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"productCategory","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/product-category","_valueSetStrength":"required"},{"_name":"productCode","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/product-status","_valueSetStrength":"required"},{"_name":"request","_type":"Reference","_multiple":true,"_required":false},{"_name":"quantity","_type":"integer","_multiple":false,"_required":false},{"_name":"parent","_type":"Reference","_multiple":false,"_required":false},{"_name":"collection","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"collector","_type":"Reference","_multiple":false,"_required":false},{"_name":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"collectedDateTime","_choice":"collected[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"collectedPeriod","_choice":"collected[x]","_type":"Period","_multiple":false,"_required":false}]},{"_name":"processing","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"procedure","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-code","_valueSetStrength":"example"},{"_name":"additive","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"timeDateTime","_choice":"time[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"timePeriod","_choice":"time[x]","_type":"Period","_multiple":false,"_required":false}]},{"_name":"manipulation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"timeDateTime","_choice":"time[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"timePeriod","_choice":"time[x]","_type":"Period","_multiple":false,"_required":false}]},{"_name":"storage","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"temperature","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"scale","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/product-storage-scale","_valueSetStrength":"required"},{"_name":"duration","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]}]},"BodyStructure":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"morphology","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/bodystructure-code","_valueSetStrength":"example"},{"_name":"location","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"locationQualifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/bodystructure-relative-location","_valueSetStrength":"example"},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"image","_type":"Attachment","_multiple":true,"_required":false},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true}]},"Bundle":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/bundle-type","_valueSetStrength":"required"},{"_name":"timestamp","_type":"instant","_multiple":false,"_required":false},{"_name":"total","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"link","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"relation","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"url","_type":"uri","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"entry","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"link","_type":"#Bundle.link","_multiple":true,"_required":false},{"_name":"fullUrl","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"resource","_type":"Resource","_multiple":false,"_required":false,"_properties":[]},{"_name":"search","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/search-entry-mode","_valueSetStrength":"required"},{"_name":"score","_type":"decimal","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"request","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"method","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/http-verb","_valueSetStrength":"required"},{"_name":"url","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"ifNoneMatch","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"ifModifiedSince","_type":"instant","_multiple":false,"_required":false,"_properties":[]},{"_name":"ifMatch","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"ifNoneExist","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"response","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"status","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"location","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"etag","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"lastModified","_type":"instant","_multiple":false,"_required":false,"_properties":[]},{"_name":"outcome","_type":"Resource","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"signature","_type":"Signature","_multiple":false,"_required":false}]},"CapabilityStatement":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/capability-statement-kind","_valueSetStrength":"required"},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"software","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"releaseDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"implementation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"url","_type":"uri","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"fhirVersion","_type":"id","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/fhir-versions","_valueSetStrength":"required"},{"_name":"acceptUnknown","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/unknown-content-code","_valueSetStrength":"required"},{"_name":"format","_type":"code","_multiple":true,"_required":true},{"_name":"patchFormat","_type":"code","_multiple":true,"_required":false},{"_name":"implementationGuide","_type":"uri","_multiple":true,"_required":false},{"_name":"rest","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/restful-capability-mode","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"security","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"cors","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"service","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/restful-security-service","_valueSetStrength":"extensible"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"certificate","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"blob","_type":"base64Binary","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"resource","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"profile","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"supportedProfile","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"documentation","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"interaction","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/type-restful-interaction","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"versioning","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/versioning-policy","_valueSetStrength":"required"},{"_name":"readHistory","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"updateCreate","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"conditionalCreate","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"conditionalRead","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/conditional-read-status","_valueSetStrength":"required"},{"_name":"conditionalUpdate","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"conditionalDelete","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/conditional-delete-status","_valueSetStrength":"required"},{"_name":"referencePolicy","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/reference-handling-policy","_valueSetStrength":"required"},{"_name":"searchInclude","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"searchRevInclude","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"searchParam","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"definition","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/search-param-type","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"operation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"definition","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"documentation","_type":"markdown","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"interaction","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/system-restful-interaction","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"searchParam","_type":"#CapabilityStatement.rest.resource.searchParam","_multiple":true,"_required":false},{"_name":"operation","_type":"#CapabilityStatement.rest.resource.operation","_multiple":true,"_required":false},{"_name":"compartment","_type":"uri","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"messaging","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"endpoint","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"protocol","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/message-transport","_valueSetStrength":"extensible"},{"_name":"address","_type":"uri","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"reliableCache","_type":"unsignedInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"supportedMessage","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/event-capability-mode","_valueSetStrength":"required"},{"_name":"definition","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]}]},{"_name":"document","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/document-mode","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"profile","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]}]},"CarePlan":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"replaces","_type":"Reference","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/care-plan-status","_valueSetStrength":"required"},{"_name":"intent","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/care-plan-intent","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/care-plan-category","_valueSetStrength":"example"},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":true},{"_name":"careTeam","_type":"Reference","_multiple":true,"_required":false},{"_name":"addresses","_type":"Reference","_multiple":true,"_required":false},{"_name":"supportingInfo","_type":"Reference","_multiple":true,"_required":false},{"_name":"goal","_type":"Reference","_multiple":true,"_required":false},{"_name":"activity","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"outcomeCodeableConcept","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/care-plan-activity-outcome","_valueSetStrength":"example"},{"_name":"outcomeReference","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"progress","_type":"Annotation","_multiple":true,"_required":false,"_properties":[]},{"_name":"reference","_type":"Reference","_multiple":false,"_required":false},{"_name":"detail","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"kind","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/care-plan-activity-kind","_valueSetStrength":"required"},{"_name":"instantiates","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-code","_valueSetStrength":"example"},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true,"_required":false},{"_name":"goal","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/care-plan-activity-status","_valueSetStrength":"required"},{"_name":"statusReason","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"prohibited","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"scheduledTiming","_choice":"scheduled[x]","_type":"Timing","_multiple":false,"_required":false},{"_name":"scheduledPeriod","_choice":"scheduled[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"scheduledString","_choice":"scheduled[x]","_type":"string","_multiple":false,"_required":false},{"_name":"location","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"performer","_type":"Reference","_multiple":true,"_required":false},{"_name":"productCodeableConcept","_choice":"product[x]","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"productReference","_choice":"product[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"productReference","_choice":"product[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"dailyAmount","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"CareTeam":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/care-team-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/care-team-category","_valueSetStrength":"example"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participant-role","_valueSetStrength":"example"},{"_name":"member","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true,"_required":false},{"_name":"managingOrganization","_type":"Reference","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"ChargeItem":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"definition","_type":"uri","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/chargeitem-status","_valueSetStrength":"required"},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/chargeitem-billingcodes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"occurrenceTiming","_choice":"occurrence","_type":"Timing","_multiple":false,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/performer-role","_valueSetStrength":"example"},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"performingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false},{"_name":"bodysite","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"factorOverride","_type":"decimal","_multiple":false,"_required":false},{"_name":"priceOverride","_type":"Money","_multiple":false,"_required":false},{"_name":"overrideReason","_type":"string","_multiple":false,"_required":false},{"_name":"enterer","_type":"Reference","_multiple":false},{"_name":"enteredDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10","_valueSetStrength":"example"},{"_name":"service","_type":"Reference","_multiple":true},{"_name":"account","_type":"Reference","_multiple":true,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"supportingInformation","_type":"Reference","_multiple":true,"_required":false}]},"Claim":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/claim-type","_valueSetStrength":"extensible"},{"_name":"subType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/claim-subtype","_valueSetStrength":"example"},{"_name":"use","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/claim-use","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"billablePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"enterer","_type":"Reference","_multiple":false,"_required":false},{"_name":"insurer","_type":"Reference","_multiple":false,"_required":false},{"_name":"provider","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"priority","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/process-priority","_valueSetStrength":"example"},{"_name":"fundsReserve","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fundsreserve","_valueSetStrength":"example"},{"_name":"related","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"claim","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"relationship","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/related-claim-relationship","_valueSetStrength":"example"},{"_name":"reference","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"prescription","_type":"Reference","_multiple":false},{"_name":"originalPrescription","_type":"Reference","_multiple":false,"_required":false},{"_name":"payee","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/payeetype","_valueSetStrength":"example"},{"_name":"resource","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-payee-resource-type","_valueSetStrength":"extensible"},{"_name":"party","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"referral","_type":"Reference","_multiple":false,"_required":false},{"_name":"facility","_type":"Reference","_multiple":false,"_required":false},{"_name":"careTeam","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"provider","_type":"Reference","_multiple":false,"_required":true},{"_name":"responsible","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-careteamrole","_valueSetStrength":"example"},{"_name":"qualification","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/provider-qualification","_valueSetStrength":"example"}]},{"_name":"information","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-informationcategory","_valueSetStrength":"example"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-exception","_valueSetStrength":"example"},{"_name":"timingDate","_choice":"timing[x]","_type":"date","_multiple":false,"_required":false},{"_name":"timingPeriod","_choice":"timing[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueAttachment","_choice":"value[x]","_type":"Attachment","_multiple":false,"_required":false},{"_name":"valueReference","_choice":"value[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"reason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/missing-tooth-reason","_valueSetStrength":"example"}]},{"_name":"diagnosis","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"diagnosisCodeableConcept","_choice":"diagnosis[x]","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10","_valueSetStrength":"example"},{"_name":"diagnosisReference","_choice":"diagnosis[x]","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10","_valueSetStrength":"example"},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-diagnosistype","_valueSetStrength":"example"},{"_name":"packageCode","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroup","_valueSetStrength":"example"}]},{"_name":"procedure","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"procedureCodeableConcept","_choice":"procedure[x]","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10-procedures","_valueSetStrength":"example"},{"_name":"procedureReference","_choice":"procedure[x]","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10-procedures","_valueSetStrength":"example"}]},{"_name":"insurance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"focal","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"businessArrangement","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"preAuthRef","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"claimResponse","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"accident","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"date","_type":"date","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActIncidentCode","_valueSetStrength":"extensible"},{"_name":"locationAddress","_choice":"location[x]","_type":"Address","_multiple":false,"_required":false},{"_name":"locationReference","_choice":"location[x]","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"employmentImpacted","_type":"Period","_multiple":false,"_required":false},{"_name":"hospitalization","_type":"Period","_multiple":false,"_required":false},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"careTeamSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"diagnosisSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"procedureSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"informationSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"revenue","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-revenue-center","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"programCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-program-code","_valueSetStrength":"example"},{"_name":"servicedDate","_choice":"serviced[x]","_type":"date","_multiple":false,"_required":false},{"_name":"servicedPeriod","_choice":"serviced[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"locationCodeableConcept","_choice":"location[x]","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-place","_valueSetStrength":"example"},{"_name":"locationAddress","_choice":"location[x]","_type":"Address","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-place","_valueSetStrength":"example"},{"_name":"locationReference","_choice":"location[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-place","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"udi","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"bodySite","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/tooth","_valueSetStrength":"example"},{"_name":"subSite","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/surface","_valueSetStrength":"example"},{"_name":"encounter","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"detail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"revenue","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-revenue-center","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"programCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-program-code","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"udi","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"subDetail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"revenue","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-revenue-center","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"programCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-program-code","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"udi","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]}]}]},{"_name":"total","_type":"Money","_multiple":false,"_required":false}]},"ClaimResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"insurer","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestProvider","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/remittance-outcome","_valueSetStrength":"required"},{"_name":"disposition","_type":"string","_multiple":false,"_required":false},{"_name":"payeeType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/payeetype","_valueSetStrength":"example"},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"itemSequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication","_valueSetStrength":"example"},{"_name":"reason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication-reason","_valueSetStrength":"example"},{"_name":"amount","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"value","_type":"decimal","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"detail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"detailSequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"#ClaimResponse.item.adjudication","_multiple":true,"_required":false},{"_name":"subDetail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"subDetailSequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"#ClaimResponse.item.adjudication","_multiple":true,"_required":false}]}]}]},{"_name":"addItem","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"itemSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"detailSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"subdetailSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"fee","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"#ClaimResponse.item.adjudication","_multiple":true,"_required":false}]},{"_name":"error","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"itemSequence","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"detailSequence","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"subDetailSequence","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication-error","_valueSetStrength":"example"}]},{"_name":"totalCost","_type":"Money","_multiple":false,"_required":false},{"_name":"unallocDeductable","_type":"Money","_multiple":false,"_required":false},{"_name":"totalBenefit","_type":"Money","_multiple":false,"_required":false},{"_name":"payment","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-paymenttype","_valueSetStrength":"example"},{"_name":"adjustment","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"adjustmentReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/payment-adjustment-reason","_valueSetStrength":"example"},{"_name":"date","_type":"date","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"reserved","_type":"Coding","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fundsreserve","_valueSetStrength":"example"},{"_name":"form","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/forms","_valueSetStrength":"example"},{"_name":"processNote","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"number","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/note-type","_valueSetStrength":"required"},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"}]},{"_name":"communicationRequest","_type":"Reference","_multiple":true,"_required":false},{"_name":"insurance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"focal","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"businessArrangement","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"preAuthRef","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"claimResponse","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]}]},"ClinicalImpression":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-impression-status","_valueSetStrength":"required"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"effectiveDateTime","_choice":"effective","_type":"dateTime","_multiple":false,"_required":false},{"_name":"effectivePeriod","_choice":"effective","_type":"Period","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"assessor","_type":"Reference","_multiple":false,"_required":false},{"_name":"previous","_type":"Reference","_multiple":false,"_required":false},{"_name":"problem","_type":"Reference","_multiple":true},{"_name":"investigation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/investigation-sets","_valueSetStrength":"example"},{"_name":"item","_type":"Reference","_multiple":true,"_required":false}]},{"_name":"protocol","_type":"uri","_multiple":true,"_required":false},{"_name":"summary","_type":"string","_multiple":false,"_required":false},{"_name":"finding","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"itemCodeableConcept","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"itemReference","_type":"Reference","_multiple":false,"_required":false},{"_name":"basis","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"prognosisCodeableConcept","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/clinicalimpression-prognosis","_valueSetStrength":"example"},{"_name":"prognosisReference","_type":"Reference","_multiple":true,"_required":false},{"_name":"action","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"CodeSystem":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"caseSensitive","_type":"boolean","_multiple":false,"_required":false},{"_name":"valueSet","_type":"uri","_multiple":false,"_required":false},{"_name":"hierarchyMeaning","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/codesystem-hierarchy-meaning","_valueSetStrength":"required"},{"_name":"compositional","_type":"boolean","_multiple":false,"_required":false},{"_name":"versionNeeded","_type":"boolean","_multiple":false,"_required":false},{"_name":"content","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/codesystem-content-mode","_valueSetStrength":"required"},{"_name":"supplements","_type":"Reference","_multiple":false,"_required":false},{"_name":"count","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"filter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"operator","_type":"code","_multiple":true,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/filter-operator","_valueSetStrength":"required"},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"property","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"uri","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/concept-property-type","_valueSetStrength":"required"}]},{"_name":"concept","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"definition","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"designation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"use","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/designation-use","_valueSetStrength":"extensible"},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"property","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueCode","_choice":"value[x]","_type":"code","_multiple":false,"_required":true},{"_name":"valueCoding","_choice":"value[x]","_type":"Coding","_multiple":false,"_required":true},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":true},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":true},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":true},{"_name":"valueDateTime","_choice":"value[x]","_type":"dateTime","_multiple":false,"_required":true}]},{"_name":"concept","_type":"#CodeSystem.concept","_multiple":true,"_required":false}]}]},"Communication":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"inResponseTo","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/event-status","_valueSetStrength":"required"},{"_name":"statusReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/communication-not-done-reason","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/communication-category","_valueSetStrength":"example"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"medium","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ParticipationMode","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"recipient","_type":"Reference","_multiple":true},{"_name":"topic","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"about","_type":"Reference","_multiple":true,"_required":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"sent","_type":"dateTime","_multiple":false,"_required":false},{"_name":"received","_type":"dateTime","_multiple":false,"_required":false},{"_name":"sender","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"payload","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"contentString","_choice":"content[x]","_type":"string","_multiple":false,"_required":true},{"_name":"contentAttachment","_choice":"content[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"CommunicationRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"replaces","_type":"Reference","_multiple":true,"_required":false},{"_name":"groupIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/communication-category","_valueSetStrength":"example"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"medium","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ParticipationMode","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"recipient","_type":"Reference","_multiple":true},{"_name":"about","_type":"Reference","_multiple":true,"_required":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"payload","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"contentString","_choice":"content[x]","_type":"string","_multiple":false,"_required":true},{"_name":"contentAttachment","_choice":"content[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requester","_type":"Reference","_multiple":false},{"_name":"sender","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActReason","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"CompartmentDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/compartment-type","_valueSetStrength":"required"},{"_name":"search","_type":"boolean","_multiple":false,"_required":true},{"_name":"resource","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"param","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},"Composition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/composition-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes","_valueSetStrength":"preferred"},{"_name":"class","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/doc-classcodes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false,"_required":false},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true},{"_name":"author","_type":"Reference","_multiple":true},{"_name":"title","_type":"string","_multiple":false,"_required":true},{"_name":"confidentiality","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ConfidentialityClassification","_valueSetStrength":"required"},{"_name":"attester","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":true,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/composition-attestation-mode","_valueSetStrength":"required"},{"_name":"time","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"party","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"custodian","_type":"Reference","_multiple":false,"_required":false},{"_name":"relatesTo","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/document-relationship-type","_valueSetStrength":"required"},{"_name":"targetIdentifier","_choice":"target[x]","_type":"Identifier","_multiple":false,"_required":true},{"_name":"targetReference","_choice":"target[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"event","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActCode","_valueSetStrength":"example"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"detail","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"section","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/doc-section-codes","_valueSetStrength":"example"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/list-mode","_valueSetStrength":"required"},{"_name":"orderedBy","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/list-order","_valueSetStrength":"preferred"},{"_name":"entry","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"emptyReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/list-empty-reason","_valueSetStrength":"preferred"},{"_name":"section","_type":"#Composition.section","_multiple":true,"_required":false}]}]},"ConceptMap":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"sourceUri","_choice":"source","_type":"uri","_multiple":false,"_required":false},{"_name":"sourceReference","_choice":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"targetUri","_choice":"target","_type":"uri","_multiple":false,"_required":false},{"_name":"targetReference","_choice":"target","_type":"Reference","_multiple":false,"_required":false},{"_name":"group","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"source","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"sourceVersion","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"target","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"targetVersion","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"element","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"target","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"equivalence","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/concept-map-equivalence","_valueSetStrength":"required"},{"_name":"comment","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"dependsOn","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"property","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"system","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"product","_type":"#ConceptMap.group.element.target.dependsOn","_multiple":true,"_required":false}]}]},{"_name":"unmapped","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode","_valueSetStrength":"required"},{"_name":"code","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"url","_type":"uri","_multiple":false,"_required":false,"_properties":[]}]}]}]},"Condition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"clinicalStatus","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-clinical","_valueSetStrength":"required"},{"_name":"verificationStatus","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-ver-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-category","_valueSetStrength":"example"},{"_name":"severity","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-severity","_valueSetStrength":"preferred"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"bodySite","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"onsetDateTime","_choice":"onset","_type":"dateTime","_multiple":false,"_required":false},{"_name":"onsetAge","_choice":"onset","_type":"Age","_multiple":false,"_required":false},{"_name":"onsetPeriod","_choice":"onset","_type":"Period","_multiple":false,"_required":false},{"_name":"onsetRange","_choice":"onset","_type":"Range","_multiple":false,"_required":false},{"_name":"onsetString","_choice":"onset","_type":"string","_multiple":false,"_required":false},{"_name":"abatementDateTime","_choice":"abatement","_type":"dateTime","_multiple":false,"_required":false},{"_name":"abatementAge","_choice":"abatement","_type":"Age","_multiple":false,"_required":false},{"_name":"abatementPeriod","_choice":"abatement","_type":"Period","_multiple":false,"_required":false},{"_name":"abatementRange","_choice":"abatement","_type":"Range","_multiple":false,"_required":false},{"_name":"abatementString","_choice":"abatement","_type":"string","_multiple":false,"_required":false},{"_name":"assertedDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"recorder","_type":"Reference","_multiple":false},{"_name":"asserter","_type":"Reference","_multiple":false},{"_name":"stage","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"summary","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/condition-stage","_valueSetStrength":"example"},{"_name":"assessment","_type":"Reference","_multiple":true,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/condition-stage-type","_valueSetStrength":"example"}]},{"_name":"evidence","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/manifestation-or-symptom","_valueSetStrength":"example"},{"_name":"detail","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"Consent":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/consent-state-codes","_valueSetStrength":"required"},{"_name":"scope","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/consent-scope","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/consent-category","_valueSetStrength":"example"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"dateTime","_type":"dateTime","_multiple":false,"_required":false},{"_name":"consentingParty","_type":"Reference","_multiple":true},{"_name":"organization","_type":"Reference","_multiple":true,"_required":false},{"_name":"sourceAttachment","_choice":"source","_type":"Attachment","_multiple":false,"_required":false},{"_name":"sourceIdentifier","_choice":"source","_type":"Identifier","_multiple":false,"_required":false},{"_name":"sourceReference","_choice":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"sourceReference","_choice":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"sourceReference","_choice":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"sourceReference","_choice":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"policy","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"authority","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"uri","_type":"uri","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"policyRule","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActConsentDirective","_valueSetStrength":"extensible"},{"_name":"verification","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"verified","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"verifiedWith","_type":"Reference","_multiple":false,"_required":false},{"_name":"verificationDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"provision","_type":"BackboneElement","_multiple":false,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-provision-type","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"actor","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/security-role-type","_valueSetStrength":"extensible"},{"_name":"reference","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"action","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-action","_valueSetStrength":"example"},{"_name":"securityLabel","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/security-labels","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-PurposeOfUse","_valueSetStrength":"extensible"},{"_name":"class","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-content-class","_valueSetStrength":"extensible"},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-content-code","_valueSetStrength":"example"},{"_name":"dataPeriod","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"data","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"meaning","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-data-meaning","_valueSetStrength":"required"},{"_name":"reference","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"provision","_type":"#Consent.provision","_multiple":true,"_required":false}]}]},"Contract":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/contract-status","_valueSetStrength":"required"},{"_name":"contentDerivative","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/contract-content-derivative","_valueSetStrength":"example"},{"_name":"issued","_type":"dateTime","_multiple":false,"_required":false},{"_name":"applies","_type":"Period","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":true,"_required":false},{"_name":"authority","_type":"Reference","_multiple":true,"_required":false},{"_name":"domain","_type":"Reference","_multiple":true,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/contract-type","_valueSetStrength":"example"},{"_name":"subType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/contract-subtype","_valueSetStrength":"example"},{"_name":"term","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"issued","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"applies","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-term-type","_valueSetStrength":"example"},{"_name":"subType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-term-subtype","_valueSetStrength":"example"},{"_name":"offer","_type":"BackboneElement","_multiple":false,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"topic","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-term-type","_valueSetStrength":"example"},{"_name":"decision","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActConsentDirective","_valueSetStrength":"extensible"},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"linkId","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"asset","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"class","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-content-class","_valueSetStrength":"extensible"},{"_name":"code","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consent-content-code","_valueSetStrength":"example"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"dataPeriod","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"data","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"meaning","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-data-meaning","_valueSetStrength":"required"},{"_name":"reference","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"valuedItem","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"entityCodeableConcept","_choice":"entity[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"entityReference","_choice":"entity[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"effectiveTime","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"points","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"securityLabel","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/security-labels","_valueSetStrength":"extensible"}]},{"_name":"agent","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true},{"_name":"role","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-actorrole","_valueSetStrength":"example"}]},{"_name":"action","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-action","_valueSetStrength":"example"},{"_name":"actionReason","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-PurposeOfUse","_valueSetStrength":"example"},{"_name":"group","_type":"#Contract.term","_multiple":true,"_required":false}]},{"_name":"signer","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contract-signer-type","_valueSetStrength":"preferred"},{"_name":"party","_type":"Reference","_multiple":false,"_required":true},{"_name":"signature","_type":"Signature","_multiple":true,"_required":true,"_properties":[]}]},{"_name":"friendly","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"contentAttachment","_choice":"content[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"legal","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"contentAttachment","_choice":"content[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"rule","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"contentAttachment","_choice":"content[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"contentReference","_choice":"content[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"legallyBindingAttachment","_choice":"legallyBinding","_type":"Attachment","_multiple":false,"_required":false},{"_name":"legallyBindingReference","_choice":"legallyBinding","_type":"Reference","_multiple":false,"_required":false},{"_name":"legallyBindingReference","_choice":"legallyBinding","_type":"Reference","_multiple":false,"_required":false},{"_name":"legallyBindingReference","_choice":"legallyBinding","_type":"Reference","_multiple":false,"_required":false},{"_name":"legallyBindingReference","_choice":"legallyBinding","_type":"Reference","_multiple":false,"_required":false}]},"Coverage":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/coverage-type","_valueSetStrength":"preferred"},{"_name":"policyHolder","_type":"Reference","_multiple":false},{"_name":"subscriber","_type":"Reference","_multiple":false},{"_name":"subscriberId","_type":"string","_multiple":false,"_required":false},{"_name":"beneficiary","_type":"Reference","_multiple":false,"_required":false},{"_name":"dependent","_type":"string","_multiple":false,"_required":false},{"_name":"relationship","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/policyholder-relationship","_valueSetStrength":"example"},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"payor","_type":"Reference","_multiple":true},{"_name":"class","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/coverage-level","_valueSetStrength":"extensible"},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"grouping","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"group","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"groupDisplay","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subGroup","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subGroupDisplay","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"plan","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"planDisplay","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subPlan","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subPlanDisplay","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"class","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"classDisplay","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subClass","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subClassDisplay","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"sequence","_type":"string","_multiple":false,"_required":false},{"_name":"order","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"network","_type":"string","_multiple":false,"_required":false},{"_name":"copay","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/coverage-copay-type","_valueSetStrength":"extensible"},{"_name":"value","_type":"Quantity","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"contract","_type":"Reference","_multiple":true,"_required":false}]},"DetectedIssue":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/detectedissue-category","_valueSetStrength":"preferred"},{"_name":"severity","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/detectedissue-severity","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false},{"_name":"implicated","_type":"Reference","_multiple":true,"_required":false},{"_name":"detail","_type":"string","_multiple":false,"_required":false},{"_name":"reference","_type":"uri","_multiple":false,"_required":false},{"_name":"mitigation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"action","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/detectedissue-mitigation-action","_valueSetStrength":"preferred"},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"author","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]}]},"Device":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"udi","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"deviceIdentifier","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"jurisdiction","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"carrierHRF","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"carrierAIDC","_type":"base64Binary","_multiple":false,"_required":false,"_properties":[]},{"_name":"issuer","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"entryType","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/udi-entry-type","_valueSetStrength":"required"}]},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/device-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/device-kind","_valueSetStrength":"example"},{"_name":"lotNumber","_type":"string","_multiple":false,"_required":false},{"_name":"manufacturer","_type":"string","_multiple":false,"_required":false},{"_name":"manufactureDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"expirationDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"model","_type":"string","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"owner","_type":"Reference","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"safety","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/device-safety","_valueSetStrength":"example"}]},"DeviceComponent":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"lastSystemChange","_type":"instant","_multiple":false,"_required":false},{"_name":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"parent","_type":"Reference","_multiple":false,"_required":false},{"_name":"operationalStatus","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/operational-status","_valueSetStrength":"extensible"},{"_name":"parameterGroup","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/parameter-group","_valueSetStrength":"extensible"},{"_name":"measurementPrinciple","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/measurement-principle","_valueSetStrength":"required"},{"_name":"productionSpecification","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"specType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/specification-type","_valueSetStrength":"extensible"},{"_name":"componentId","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"productionSpec","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"languageCode","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"property","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/device-component-property","_valueSetStrength":"extensible"},{"_name":"valueQuantity","_type":"Quantity","_multiple":true,"_required":false,"_properties":[]},{"_name":"valueCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]}]}]},"DeviceMetric":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/devicemetric-type","_valueSetStrength":"preferred"},{"_name":"unit","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/devicemetric-type","_valueSetStrength":"preferred"},{"_name":"source","_type":"Reference","_multiple":false,"_required":false},{"_name":"parent","_type":"Reference","_multiple":false,"_required":false},{"_name":"operationalStatus","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/metric-operational-status","_valueSetStrength":"required"},{"_name":"color","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/metric-color","_valueSetStrength":"required"},{"_name":"category","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/metric-category","_valueSetStrength":"required"},{"_name":"measurementPeriod","_type":"Timing","_multiple":false,"_required":false},{"_name":"calibration","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/metric-calibration-type","_valueSetStrength":"required"},{"_name":"state","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/metric-calibration-state","_valueSetStrength":"required"},{"_name":"time","_type":"instant","_multiple":false,"_required":false,"_properties":[]}]}]},"DeviceRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"priorRequest","_type":"Reference","_multiple":true,"_required":false},{"_name":"groupIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-status","_valueSetStrength":"required"},{"_name":"intent","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://build.fhir.org/valueset-request-intent.html","_valueSetStrength":"required"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"codeReference","_choice":"code","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/device-kind","_valueSetStrength":"example"},{"_name":"codeCodeableConcept","_choice":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/device-kind","_valueSetStrength":"example"},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":false}]},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"occurrenceTiming","_choice":"occurrence","_type":"Timing","_multiple":false,"_required":false},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requester","_type":"Reference","_multiple":false},{"_name":"performerType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/participant-role","_valueSetStrength":"example"},{"_name":"performer","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"insurance","_type":"Reference","_multiple":true},{"_name":"supportingInfo","_type":"Reference","_multiple":true,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"relevantHistory","_type":"Reference","_multiple":true,"_required":false}]},"DeviceUseStatement":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/device-statement-status","_valueSetStrength":"required"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"derivedFrom","_type":"Reference","_multiple":true},{"_name":"timingTiming","_choice":"timing","_type":"Timing","_multiple":false,"_required":false},{"_name":"timingPeriod","_choice":"timing","_type":"Period","_multiple":false,"_required":false},{"_name":"timingDateTime","_choice":"timing","_type":"dateTime","_multiple":false,"_required":false},{"_name":"recordedOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"source","_type":"Reference","_multiple":false},{"_name":"device","_type":"Reference","_multiple":false,"_required":true},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"bodySite","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"DiagnosticReport":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/diagnostic-report-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/diagnostic-service-sections","_valueSetStrength":"example"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/report-codes","_valueSetStrength":"preferred"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"effectiveDateTime","_choice":"effective","_type":"dateTime","_multiple":false,"_required":false},{"_name":"effectivePeriod","_choice":"effective","_type":"Period","_multiple":false,"_required":false},{"_name":"issued","_type":"instant","_multiple":false,"_required":false},{"_name":"performer","_type":"Reference","_multiple":true},{"_name":"resultsInterpreter","_type":"Reference","_multiple":true},{"_name":"specimen","_type":"Reference","_multiple":true,"_required":false},{"_name":"result","_type":"Reference","_multiple":true,"_required":false},{"_name":"imagingStudy","_type":"Reference","_multiple":true,"_required":false},{"_name":"media","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"comment","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"link","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"conclusion","_type":"string","_multiple":false,"_required":false},{"_name":"codedDiagnosis","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"presentedForm","_type":"Attachment","_multiple":true,"_required":false}]},"DocumentManifest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"masterIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/document-reference-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-doc-typecodes","_valueSetStrength":"extensible"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"agent","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participation-role-type","_valueSetStrength":"extensible"},{"_name":"who","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"recipient","_type":"Reference","_multiple":true},{"_name":"source","_type":"uri","_multiple":false,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"content","_type":"Reference","_multiple":true,"_required":true},{"_name":"related","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"ref","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]}]},"DocumentReference":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"masterIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/document-reference-status","_valueSetStrength":"required"},{"_name":"docStatus","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/composition-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-doc-typecodes","_valueSetStrength":"preferred"},{"_name":"class","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-doc-classcodes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"date","_type":"instant","_multiple":false,"_required":false},{"_name":"agent","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participation-role-type","_valueSetStrength":"extensible"},{"_name":"who","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"authenticator","_type":"Reference","_multiple":false},{"_name":"custodian","_type":"Reference","_multiple":false,"_required":false},{"_name":"relatesTo","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/document-relationship-type","_valueSetStrength":"required"},{"_name":"target","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"securityLabel","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/security-labels","_valueSetStrength":"extensible"},{"_name":"content","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"attachment","_type":"Attachment","_multiple":false,"_required":true,"_properties":[]},{"_name":"format","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/formatcodes","_valueSetStrength":"preferred"}]},{"_name":"context","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"event","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActCode","_valueSetStrength":"example"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"facilityType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/c80-facilitycodes","_valueSetStrength":"example"},{"_name":"practiceSetting","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"example"},{"_name":"sourcePatientInfo","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"related","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"ref","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]}]}]},"DomainResource":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false}]},"EligibilityRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"priority","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/process-priority","_valueSetStrength":"example"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"servicedDate","_choice":"serviced","_type":"date","_multiple":false,"_required":false},{"_name":"servicedPeriod","_choice":"serviced","_type":"Period","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"enterer","_type":"Reference","_multiple":false,"_required":false},{"_name":"provider","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"insurer","_type":"Reference","_multiple":false,"_required":false},{"_name":"facility","_type":"Reference","_multiple":false,"_required":false},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":false},{"_name":"businessArrangement","_type":"string","_multiple":false,"_required":false},{"_name":"benefitCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-category","_valueSetStrength":"example"},{"_name":"benefitSubCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"authorization","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"facility","_type":"Reference","_multiple":false,"_required":false}]}]},"EligibilityResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requestProvider","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/remittance-outcome","_valueSetStrength":"required"},{"_name":"disposition","_type":"string","_multiple":false,"_required":false},{"_name":"insurer","_type":"Reference","_multiple":false,"_required":false},{"_name":"inforce","_type":"boolean","_multiple":false,"_required":false},{"_name":"insurance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"contract","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"benefitBalance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-category","_valueSetStrength":"example"},{"_name":"subCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"excluded","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"network","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-network","_valueSetStrength":"example"},{"_name":"unit","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-unit","_valueSetStrength":"example"},{"_name":"term","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-term","_valueSetStrength":"example"},{"_name":"financial","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-type","_valueSetStrength":"example"},{"_name":"allowedUnsignedInt","_choice":"allowed[x]","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"allowedString","_choice":"allowed[x]","_type":"string","_multiple":false,"_required":false},{"_name":"allowedMoney","_choice":"allowed[x]","_type":"Money","_multiple":false,"_required":false},{"_name":"usedUnsignedInt","_choice":"used[x]","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"usedMoney","_choice":"used[x]","_type":"Money","_multiple":false,"_required":false}]}]}]},{"_name":"preAuthRef","_type":"string","_multiple":false,"_required":false},{"_name":"authorization","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"authorizationSequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"required","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"form","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/forms","_valueSetStrength":"example"},{"_name":"error","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication-error","_valueSetStrength":"example"}]}]},"Encounter":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-status","_valueSetStrength":"required"},{"_name":"statusHistory","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-status","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"class","_type":"Coding","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActEncounterCode","_valueSetStrength":"extensible"},{"_name":"classHistory","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"class","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActEncounterCode","_valueSetStrength":"extensible"},{"_name":"period","_type":"Period","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-type","_valueSetStrength":"example"},{"_name":"serviceType","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"priority","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActPriority","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"episodeOfCare","_type":"Reference","_multiple":true,"_required":false},{"_name":"incomingReferral","_type":"Reference","_multiple":true,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-participant-type","_valueSetStrength":"extensible"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"individual","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"appointment","_type":"Reference","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"length","_type":"Duration","_multiple":false,"_required":false},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-reason","_valueSetStrength":"preferred"},{"_name":"diagnosis","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"condition","_type":"Reference","_multiple":false,"_required":true},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/diagnosis-role","_valueSetStrength":"preferred"},{"_name":"rank","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"account","_type":"Reference","_multiple":true,"_required":false},{"_name":"hospitalization","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"preAdmissionIdentifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"origin","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"admitSource","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-admit-source","_valueSetStrength":"preferred"},{"_name":"reAdmission","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0092","_valueSetStrength":"example"},{"_name":"dietPreference","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-diet","_valueSetStrength":"example"},{"_name":"specialCourtesy","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-special-courtesy","_valueSetStrength":"preferred"},{"_name":"specialArrangement","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-special-arrangements","_valueSetStrength":"preferred"},{"_name":"destination","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"dischargeDisposition","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-discharge-disposition","_valueSetStrength":"example"}]},{"_name":"location","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"location","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-location-status","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"serviceProvider","_type":"Reference","_multiple":false,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":false,"_required":false}]},"Endpoint":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/endpoint-status","_valueSetStrength":"required"},{"_name":"connectionType","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/endpoint-connection-type","_valueSetStrength":"extensible"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"managingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"payloadType","_type":"CodeableConcept","_multiple":true,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/endpoint-payload-type","_valueSetStrength":"example"},{"_name":"payloadMimeType","_type":"code","_multiple":true,"_required":false},{"_name":"address","_type":"uri","_multiple":false,"_required":true},{"_name":"header","_type":"string","_multiple":true,"_required":false}]},"EnrollmentRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"insurer","_type":"Reference","_multiple":false,"_required":false},{"_name":"provider","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"candidate","_type":"Reference","_multiple":false,"_required":false},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":false}]},"EnrollmentResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/remittance-outcome","_valueSetStrength":"required"},{"_name":"disposition","_type":"string","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestProvider","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestOrganization","_type":"Reference","_multiple":false,"_required":false}]},"EntryDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"purpose","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"referencedItem","_type":"Reference","_multiple":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"additionalIdentifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"classification","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"status","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"validityPeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"lastUpdated","_type":"dateTime","_multiple":false,"_required":false},{"_name":"additionalCharacteristic","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"additionalClassification","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"relatedEntry","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"relationtype","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"item","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]}]},"EpisodeOfCare":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/episode-of-care-status","_valueSetStrength":"required"},{"_name":"statusHistory","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/episode-of-care-status","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/episodeofcare-type","_valueSetStrength":"example"},{"_name":"diagnosis","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"condition","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/diagnosis-role","_valueSetStrength":"preferred"},{"_name":"rank","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"managingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"referralRequest","_type":"Reference","_multiple":true,"_required":false},{"_name":"careManager","_type":"Reference","_multiple":false,"_required":false},{"_name":"team","_type":"Reference","_multiple":true,"_required":false},{"_name":"account","_type":"Reference","_multiple":true,"_required":false}]},"EventDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"topic","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/definition-topic","_valueSetStrength":"example"},{"_name":"contributor","_type":"Contributor","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"trigger","_type":"TriggerDefinition","_multiple":false,"_required":true}]},"ExampleScenario":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"actor","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"actorId","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/examplescenario-actor-type","_valueSetStrength":"required"},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"markdown","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"instance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"resourceId","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"resourceType","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"version","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"versionId","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"description","_type":"markdown","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"containedInstance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"resourceId","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"versionId","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"process","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"description","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"preConditions","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"postConditions","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"step","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"process","_type":"#ExampleScenario.process","_multiple":true,"_required":false},{"_name":"pause","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"operation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"number","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"initiator","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"receiver","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"initiatorActive","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"receiverActive","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"request","_type":"#ExampleScenario.instance.containedInstance","_multiple":false,"_required":false},{"_name":"response","_type":"#ExampleScenario.instance.containedInstance","_multiple":false,"_required":false}]},{"_name":"alternative","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"option","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"markdown","_multiple":false,"_required":true,"_properties":[]},{"_name":"step","_type":"#ExampleScenario.process.step","_multiple":true,"_required":false},{"_name":"pause","_type":"boolean","_multiple":true,"_required":false,"_properties":[]}]}]}]}]},{"_name":"workflow","_type":"Reference","_multiple":true,"_required":false}]},"ExpansionProfile":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"fixedVersion","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"system","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/system-version-processing-mode","_valueSetStrength":"required"}]},{"_name":"excludedSystem","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"system","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"includeDesignations","_type":"boolean","_multiple":false,"_required":false},{"_name":"designation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"include","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"designation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"use","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/designation-use","_valueSetStrength":"required"}]}]},{"_name":"exclude","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"designation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"use","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/designation-use","_valueSetStrength":"required"}]}]}]},{"_name":"includeDefinition","_type":"boolean","_multiple":false,"_required":false},{"_name":"activeOnly","_type":"boolean","_multiple":false,"_required":false},{"_name":"excludeNested","_type":"boolean","_multiple":false,"_required":false},{"_name":"excludeNotForUI","_type":"boolean","_multiple":false,"_required":false},{"_name":"excludePostCoordinated","_type":"boolean","_multiple":false,"_required":false},{"_name":"displayLanguage","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"limitedExpansion","_type":"boolean","_multiple":false,"_required":false}]},"ExplanationOfBenefit":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/explanationofbenefit-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/claim-type","_valueSetStrength":"extensible"},{"_name":"subType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/claim-subtype","_valueSetStrength":"example"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"billablePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"enterer","_type":"Reference","_multiple":false,"_required":false},{"_name":"insurer","_type":"Reference","_multiple":false,"_required":false},{"_name":"provider","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"referral","_type":"Reference","_multiple":false,"_required":false},{"_name":"facility","_type":"Reference","_multiple":false,"_required":false},{"_name":"claim","_type":"Reference","_multiple":false,"_required":false},{"_name":"claimResponse","_type":"Reference","_multiple":false,"_required":false},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/remittance-outcome","_valueSetStrength":"required"},{"_name":"disposition","_type":"string","_multiple":false,"_required":false},{"_name":"related","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"claim","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"relationship","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/related-claim-relationship","_valueSetStrength":"example"},{"_name":"reference","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"prescription","_type":"Reference","_multiple":false},{"_name":"originalPrescription","_type":"Reference","_multiple":false,"_required":false},{"_name":"payee","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/payeetype","_valueSetStrength":"example"},{"_name":"resource","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-type-link","_valueSetStrength":"extensible"},{"_name":"party","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"information","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-informationcategory","_valueSetStrength":"example"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-exception","_valueSetStrength":"example"},{"_name":"timingDate","_choice":"timing[x]","_type":"date","_multiple":false,"_required":false},{"_name":"timingPeriod","_choice":"timing[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueAttachment","_choice":"value[x]","_type":"Attachment","_multiple":false,"_required":false},{"_name":"valueReference","_choice":"value[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"reason","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/missing-tooth-reason","_valueSetStrength":"example"}]},{"_name":"careTeam","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"provider","_type":"Reference","_multiple":false,"_required":true},{"_name":"responsible","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-careteamrole","_valueSetStrength":"example"},{"_name":"qualification","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/provider-qualification","_valueSetStrength":"example"}]},{"_name":"diagnosis","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"diagnosisCodeableConcept","_choice":"diagnosis[x]","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10","_valueSetStrength":"example"},{"_name":"diagnosisReference","_choice":"diagnosis[x]","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10","_valueSetStrength":"example"},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-diagnosistype","_valueSetStrength":"example"},{"_name":"packageCode","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroup","_valueSetStrength":"example"}]},{"_name":"procedure","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"procedureCodeableConcept","_choice":"procedure[x]","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10-procedures","_valueSetStrength":"example"},{"_name":"procedureReference","_choice":"procedure[x]","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/icd-10-procedures","_valueSetStrength":"example"}]},{"_name":"precedence","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"insurance","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"coverage","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"preAuthRef","_type":"string","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"accident","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"date","_type":"date","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActIncidentCode","_valueSetStrength":"extensible"},{"_name":"locationAddress","_choice":"location[x]","_type":"Address","_multiple":false,"_required":false},{"_name":"locationReference","_choice":"location[x]","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"employmentImpacted","_type":"Period","_multiple":false,"_required":false},{"_name":"hospitalization","_type":"Period","_multiple":false,"_required":false},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"careTeamSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"diagnosisSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"procedureSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"informationSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"revenue","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-revenue-center","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"programCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-program-code","_valueSetStrength":"example"},{"_name":"servicedDate","_choice":"serviced[x]","_type":"date","_multiple":false,"_required":false},{"_name":"servicedPeriod","_choice":"serviced[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"locationCodeableConcept","_choice":"location[x]","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-place","_valueSetStrength":"example"},{"_name":"locationAddress","_choice":"location[x]","_type":"Address","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-place","_valueSetStrength":"example"},{"_name":"locationReference","_choice":"location[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-place","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"udi","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"bodySite","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/tooth","_valueSetStrength":"example"},{"_name":"subSite","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/surface","_valueSetStrength":"example"},{"_name":"encounter","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication","_valueSetStrength":"example"},{"_name":"reason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication-reason","_valueSetStrength":"example"},{"_name":"amount","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"value","_type":"decimal","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"detail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"revenue","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-revenue-center","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"programCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-program-code","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"udi","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"#ExplanationOfBenefit.item.adjudication","_multiple":true,"_required":false},{"_name":"subDetail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":true,"_properties":[]},{"_name":"revenue","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-revenue-center","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"programCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-program-code","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"unitPrice","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"net","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"udi","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"#ExplanationOfBenefit.item.adjudication","_multiple":true,"_required":false}]}]}]},{"_name":"addItem","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"itemSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"detailSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"subDetailSequence","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"service","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/service-uscls","_valueSetStrength":"example"},{"_name":"modifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/claim-modifiers","_valueSetStrength":"example"},{"_name":"fee","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"noteNumber","_type":"positiveInt","_multiple":true,"_required":false,"_properties":[]},{"_name":"adjudication","_type":"#ExplanationOfBenefit.item.adjudication","_multiple":true,"_required":false}]},{"_name":"totalCost","_type":"Money","_multiple":false,"_required":false},{"_name":"unallocDeductable","_type":"Money","_multiple":false,"_required":false},{"_name":"totalBenefit","_type":"Money","_multiple":false,"_required":false},{"_name":"payment","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/ex-paymenttype","_valueSetStrength":"example"},{"_name":"adjustment","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"adjustmentReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/payment-adjustment-reason","_valueSetStrength":"example"},{"_name":"date","_type":"date","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"form","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/forms","_valueSetStrength":"example"},{"_name":"processNote","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"number","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/note-type","_valueSetStrength":"required"},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"}]},{"_name":"benefitBalance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-category","_valueSetStrength":"example"},{"_name":"subCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-subcategory","_valueSetStrength":"example"},{"_name":"excluded","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"network","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-network","_valueSetStrength":"example"},{"_name":"unit","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-unit","_valueSetStrength":"example"},{"_name":"term","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-term","_valueSetStrength":"example"},{"_name":"financial","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/benefit-type","_valueSetStrength":"example"},{"_name":"allowedUnsignedInt","_choice":"allowed[x]","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"allowedString","_choice":"allowed[x]","_type":"string","_multiple":false,"_required":false},{"_name":"allowedMoney","_choice":"allowed[x]","_type":"Money","_multiple":false,"_required":false},{"_name":"usedUnsignedInt","_choice":"used[x]","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"usedMoney","_choice":"used[x]","_type":"Money","_multiple":false,"_required":false}]}]}]},"FamilyMemberHistory":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/history-status","_valueSetStrength":"required"},{"_name":"dataAbsentReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/history-absent-reason","_valueSetStrength":"example"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"relationship","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-FamilyMember","_valueSetStrength":"example"},{"_name":"gender","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/administrative-gender","_valueSetStrength":"required"},{"_name":"bornPeriod","_choice":"born","_type":"Period","_multiple":false,"_required":false},{"_name":"bornDate","_choice":"born","_type":"date","_multiple":false,"_required":false},{"_name":"bornString","_choice":"born","_type":"string","_multiple":false,"_required":false},{"_name":"ageAge","_choice":"age","_type":"Age","_multiple":false,"_required":false},{"_name":"ageRange","_choice":"age","_type":"Range","_multiple":false,"_required":false},{"_name":"ageString","_choice":"age","_type":"string","_multiple":false,"_required":false},{"_name":"estimatedAge","_type":"boolean","_multiple":false,"_required":false},{"_name":"deceasedBoolean","_choice":"deceased","_type":"boolean","_multiple":false,"_required":false},{"_name":"deceasedAge","_choice":"deceased","_type":"Age","_multiple":false,"_required":false},{"_name":"deceasedRange","_choice":"deceased","_type":"Range","_multiple":false,"_required":false},{"_name":"deceasedDate","_choice":"deceased","_type":"date","_multiple":false,"_required":false},{"_name":"deceasedString","_choice":"deceased","_type":"string","_multiple":false,"_required":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"condition","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"outcome","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/condition-outcome","_valueSetStrength":"example"},{"_name":"onsetAge","_choice":"onset[x]","_type":"Age","_multiple":false,"_required":false},{"_name":"onsetRange","_choice":"onset[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"onsetPeriod","_choice":"onset[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"onsetString","_choice":"onset[x]","_type":"string","_multiple":false,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false,"_properties":[]}]}]},"Flag":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/flag-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/flag-category","_valueSetStrength":"example"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/flag-code","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false}]},"Goal":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/goal-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/goal-category","_valueSetStrength":"example"},{"_name":"priority","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/goal-priority","_valueSetStrength":"preferred"},{"_name":"description","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"startDate","_choice":"start","_type":"date","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/goal-start-event","_valueSetStrength":"example"},{"_name":"startCodeableConcept","_choice":"start","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/goal-start-event","_valueSetStrength":"example"},{"_name":"target","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"measure","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/observation-codes","_valueSetStrength":"example"},{"_name":"detailQuantity","_choice":"detail[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"detailRange","_choice":"detail[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"detailCodeableConcept","_choice":"detail[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"dueDate","_choice":"due[x]","_type":"date","_multiple":false,"_required":false},{"_name":"dueDuration","_choice":"due[x]","_type":"Duration","_multiple":false,"_required":false}]},{"_name":"statusDate","_type":"date","_multiple":false,"_required":false},{"_name":"statusReason","_type":"string","_multiple":false,"_required":false},{"_name":"expressedBy","_type":"Reference","_multiple":false},{"_name":"addresses","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"outcomeCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"outcomeReference","_type":"Reference","_multiple":true,"_required":false}]},"GraphDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"start","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"profile","_type":"uri","_multiple":false,"_required":false},{"_name":"link","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"sliceName","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"min","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"max","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"target","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"params","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"profile","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"compartment","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"use","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/graph-compartment-use","_valueSetStrength":"required"},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/compartment-type","_valueSetStrength":"required"},{"_name":"rule","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/graph-compartment-rule","_valueSetStrength":"required"},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"link","_type":"#GraphDefinition.link","_multiple":true,"_required":false}]}]}]},"Group":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/group-type","_valueSetStrength":"required"},{"_name":"actual","_type":"boolean","_multiple":false,"_required":true},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"quantity","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"characteristic","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":true},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":true},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":true},{"_name":"exclude","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"member","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"entity","_type":"Reference","_multiple":false,"_required":true},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"inactive","_type":"boolean","_multiple":false,"_required":false,"_properties":[]}]}]},"GuidanceResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"requestId","_type":"id","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"module","_type":"Reference","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/guidance-response-status","_valueSetStrength":"required"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"occurrenceDateTime","_type":"dateTime","_multiple":false,"_required":false},{"_name":"performer","_type":"Reference","_multiple":false,"_required":false},{"_name":"reasonCodeableConcept","_choice":"reason","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"reasonReference","_choice":"reason","_type":"Reference","_multiple":false,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"evaluationMessage","_type":"Reference","_multiple":true,"_required":false},{"_name":"outputParameters","_type":"Reference","_multiple":false,"_required":false},{"_name":"result","_type":"Reference","_multiple":false},{"_name":"dataRequirement","_type":"DataRequirement","_multiple":true,"_required":false}]},"HealthcareService":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"providedBy","_type":"Reference","_multiple":false,"_required":false},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-category","_valueSetStrength":"example"},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-type","_valueSetStrength":"example"},{"_name":"specialty","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"preferred"},{"_name":"location","_type":"Reference","_multiple":true,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false},{"_name":"extraDetails","_type":"string","_multiple":false,"_required":false},{"_name":"photo","_type":"Attachment","_multiple":false,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"coverageArea","_type":"Reference","_multiple":true,"_required":false},{"_name":"serviceProvisionCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-provision-conditions","_valueSetStrength":"example"},{"_name":"eligibility","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"eligibilityNote","_type":"string","_multiple":false,"_required":false},{"_name":"programName","_type":"string","_multiple":true,"_required":false},{"_name":"characteristic","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"referralMethod","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-referral-method","_valueSetStrength":"example"},{"_name":"appointmentRequired","_type":"boolean","_multiple":false,"_required":false},{"_name":"availableTime","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"daysOfWeek","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/days-of-week","_valueSetStrength":"required"},{"_name":"allDay","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"availableStartTime","_type":"time","_multiple":false,"_required":false,"_properties":[]},{"_name":"availableEndTime","_type":"time","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"notAvailable","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"during","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"availabilityExceptions","_type":"string","_multiple":false,"_required":false},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false}]},"ImagingStudy":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"uid","_type":"oid","_multiple":false,"_required":true},{"_name":"accession","_type":"Identifier","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"availability","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/instance-availability","_valueSetStrength":"required"},{"_name":"modalityList","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/dicom-cid29","_valueSetStrength":"extensible"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"started","_type":"dateTime","_multiple":false,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"referrer","_type":"Reference","_multiple":false,"_required":false},{"_name":"interpreter","_type":"Reference","_multiple":true,"_required":false},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false},{"_name":"numberOfSeries","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"numberOfInstances","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"procedureReference","_type":"Reference","_multiple":true,"_required":false},{"_name":"procedureCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-code","_valueSetStrength":"example"},{"_name":"reason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-reason","_valueSetStrength":"example"},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"series","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"uid","_type":"oid","_multiple":false,"_required":true,"_properties":[]},{"_name":"number","_type":"unsignedInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"modality","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/dicom-cid29","_valueSetStrength":"extensible"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"numberOfInstances","_type":"unsignedInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"availability","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/instance-availability","_valueSetStrength":"required"},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"bodySite","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"laterality","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/bodysite-laterality","_valueSetStrength":"example"},{"_name":"specimen","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"started","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"performer","_type":"Reference","_multiple":true,"_required":false},{"_name":"instance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"uid","_type":"oid","_multiple":false,"_required":true,"_properties":[]},{"_name":"number","_type":"unsignedInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"sopClass","_type":"oid","_multiple":false,"_required":true,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]}]},"Immunization":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-status","_valueSetStrength":"required"},{"_name":"vaccineCode","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/vaccine-code","_valueSetStrength":"example"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"primarySource","_type":"boolean","_multiple":false,"_required":true},{"_name":"reportOrigin","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-origin","_valueSetStrength":"example"},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"manufacturer","_type":"Reference","_multiple":false,"_required":false},{"_name":"lotNumber","_type":"string","_multiple":false,"_required":false},{"_name":"expirationDate","_type":"date","_multiple":false,"_required":false},{"_name":"site","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-site","_valueSetStrength":"example"},{"_name":"route","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-route","_valueSetStrength":"example"},{"_name":"doseQuantity","_type":"Quantity","_multiple":false,"_required":false},{"_name":"practitioner","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-role","_valueSetStrength":"extensible"},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-reason","_valueSetStrength":"example"},{"_name":"education","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"documentType","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"reference","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"publicationDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"presentationDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"programEligibility","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-program-eligibility","_valueSetStrength":"example"},{"_name":"fundingSource","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-funding-source","_valueSetStrength":"example"}]},"ImmunizationEvaluation":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-evaluation-status","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"authority","_type":"Reference","_multiple":false,"_required":false},{"_name":"targetDisease","_type":"CodeableConcept","_multiple":true,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-evaluation-target-disease","_valueSetStrength":"example"},{"_name":"immunizationEvent","_type":"Reference","_multiple":false,"_required":true},{"_name":"doseStatus","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-evaluation-dose-status","_valueSetStrength":"example"},{"_name":"doseStatusReason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-evaluation-dose-status-reason","_valueSetStrength":"example"},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"series","_type":"string","_multiple":false,"_required":false},{"_name":"doseNumber","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"seriesDoses","_type":"positiveInt","_multiple":false,"_required":false}]},"ImmunizationRecommendation":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true},{"_name":"authority","_type":"Reference","_multiple":false,"_required":false},{"_name":"recommendation","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"vaccineCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/vaccine-code","_valueSetStrength":"example"},{"_name":"targetDisease","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-recommendation-target-disease","_valueSetStrength":"example"},{"_name":"contraindicatedVaccineCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/vaccine-code","_valueSetStrength":"example"},{"_name":"forecastStatus","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-recommendation-status","_valueSetStrength":"example"},{"_name":"forecastReason","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-recommendation-reason","_valueSetStrength":"example"},{"_name":"dateCriterion","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/immunization-recommendation-date-criterion","_valueSetStrength":"example"},{"_name":"value","_type":"dateTime","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"series","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"doseNumber","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"seriesDoses","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"supportingImmunization","_type":"Reference","_multiple":true,"_required":false},{"_name":"supportingPatientInformation","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]}]},"ImplementationGuide":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"fhirVersion","_type":"id","_multiple":false,"_required":false},{"_name":"dependency","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/guide-dependency-type","_valueSetStrength":"required"},{"_name":"uri","_type":"uri","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"package","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"resource","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"example","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"acronym","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"sourceUri","_choice":"source[x]","_type":"uri","_multiple":false,"_required":true},{"_name":"sourceReference","_choice":"source[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"exampleFor","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"global","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"profile","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"binary","_type":"uri","_multiple":true,"_required":false},{"_name":"page","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"source","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/guide-page-kind","_valueSetStrength":"required"},{"_name":"type","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"package","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"format","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"page","_type":"#ImplementationGuide.page","_multiple":true,"_required":false}]}]},"ImplementationGuideInput":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"fhirVersion","_type":"id","_multiple":false,"_required":false},{"_name":"dependsOn","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"definition","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"global","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"profile","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"definition","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"package","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"resource","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"reference","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"exampleBoolean","_choice":"example[x]","_type":"boolean","_multiple":false,"_required":false},{"_name":"exampleReference","_choice":"example[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"package","_type":"id","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"page","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"nameUri","_choice":"name[x]","_type":"uri","_multiple":false,"_required":true},{"_name":"nameReference","_choice":"name[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"title","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"page","_type":"#ImplementationGuideInput.definition.page","_multiple":true,"_required":false}]},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/guide-parameter-code","_valueSetStrength":"required"},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"template","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"source","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"scope","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]}]},"ImplementationGuideOutput":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"fhirVersion","_type":"id","_multiple":false,"_required":false},{"_name":"dependsOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"resource","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"reference","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"exampleBoolean","_choice":"example[x]","_type":"boolean","_multiple":false,"_required":false},{"_name":"exampleReference","_choice":"example[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"relativePath","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"global","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"profile","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"rendering","_type":"uri","_multiple":false,"_required":false},{"_name":"page","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"anchor","_type":"string","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"image","_type":"string","_multiple":true,"_required":false},{"_name":"other","_type":"string","_multiple":true,"_required":false}]},"Invoice":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/invoice-status","_valueSetStrength":"required"},{"_name":"cancelledReason","_type":"string","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"recipient","_type":"Reference","_multiple":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"issuer","_type":"Reference","_multiple":false,"_required":false},{"_name":"account","_type":"Reference","_multiple":false,"_required":false},{"_name":"lineItem","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequence","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"chargeItem","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"priceComponent","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/invoice-priceComponentType","_valueSetStrength":"required"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"factor","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"decimal","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"totalNet","_type":"Money","_multiple":false,"_required":false},{"_name":"totalGross","_type":"Money","_multiple":false,"_required":false},{"_name":"paymentTerms","_type":"markdown","_multiple":false,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"ItemInstance":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"count","_type":"integer","_multiple":false,"_required":true},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false,"_required":false},{"_name":"manufactureDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"expiryDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"currentSWVersion","_type":"string","_multiple":false,"_required":false},{"_name":"lotNumber","_type":"string","_multiple":false,"_required":false},{"_name":"serialNumber","_type":"string","_multiple":false,"_required":false},{"_name":"carrierAIDC","_type":"string","_multiple":false,"_required":false},{"_name":"carrierHRF","_type":"string","_multiple":false,"_required":false}]},"Library":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/library-type","_valueSetStrength":"extensible"},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"topic","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/definition-topic","_valueSetStrength":"example"},{"_name":"contributor","_type":"Contributor","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"parameter","_type":"ParameterDefinition","_multiple":true,"_required":false},{"_name":"dataRequirement","_type":"DataRequirement","_multiple":true,"_required":false},{"_name":"content","_type":"Attachment","_multiple":true,"_required":false}]},"Linkage":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/linkage-type","_valueSetStrength":"required"},{"_name":"resource","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]}]},"List":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/list-status","_valueSetStrength":"required"},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/list-mode","_valueSetStrength":"required"},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/list-example-codes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"source","_type":"Reference","_multiple":false},{"_name":"orderedBy","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/list-order","_valueSetStrength":"preferred"},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"entry","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"flag","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/list-item-flag","_valueSetStrength":"example"},{"_name":"deleted","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"item","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"emptyReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/list-empty-reason","_valueSetStrength":"preferred"}]},"Location":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/location-status","_valueSetStrength":"required"},{"_name":"operationalStatus","_type":"Coding","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0116","_valueSetStrength":"preferred"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"alias","_type":"string","_multiple":true,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"mode","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/location-mode","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ServiceDeliveryLocationRoleType","_valueSetStrength":"extensible"},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"address","_type":"Address","_multiple":false,"_required":false},{"_name":"physicalType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/location-physical-type","_valueSetStrength":"example"},{"_name":"position","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"longitude","_type":"decimal","_multiple":false,"_required":true,"_properties":[]},{"_name":"latitude","_type":"decimal","_multiple":false,"_required":true,"_properties":[]},{"_name":"altitude","_type":"decimal","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"managingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"hoursOfOperation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"daysOfWeek","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/days-of-week","_valueSetStrength":"required"},{"_name":"allDay","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"openingTime","_type":"time","_multiple":false,"_required":false,"_properties":[]},{"_name":"closingTime","_type":"time","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"availabilityExceptions","_type":"string","_multiple":false,"_required":false},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false}]},"Measure":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"subject","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/subject-type","_valueSetStrength":"extensible"},{"_name":"topic","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/definition-topic","_valueSetStrength":"example"},{"_name":"contributor","_type":"Contributor","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"library","_type":"Reference","_multiple":true,"_required":false},{"_name":"disclaimer","_type":"markdown","_multiple":false,"_required":false},{"_name":"scoring","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/measure-scoring","_valueSetStrength":"extensible"},{"_name":"compositeScoring","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/composite-measure-scoring","_valueSetStrength":"extensible"},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/measure-type","_valueSetStrength":"extensible"},{"_name":"riskAdjustment","_type":"string","_multiple":false,"_required":false},{"_name":"rateAggregation","_type":"string","_multiple":false,"_required":false},{"_name":"rationale","_type":"markdown","_multiple":false,"_required":false},{"_name":"clinicalRecommendationStatement","_type":"markdown","_multiple":false,"_required":false},{"_name":"improvementNotation","_type":"string","_multiple":false,"_required":false},{"_name":"definition","_type":"markdown","_multiple":true,"_required":false},{"_name":"guidance","_type":"markdown","_multiple":false,"_required":false},{"_name":"set","_type":"string","_multiple":false,"_required":false},{"_name":"group","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"population","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/measure-population","_valueSetStrength":"extensible"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"criteria","_type":"string","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"stratifier","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"criteria","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"supplementalData","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"usage","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/measure-data-usage","_valueSetStrength":"extensible"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"criteria","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},"MeasureReport":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/measure-report-status","_valueSetStrength":"required"},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/measure-report-type","_valueSetStrength":"required"},{"_name":"measure","_type":"Reference","_multiple":false,"_required":true},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"reportingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":true},{"_name":"group","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"population","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"count","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"subjects","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"measureScore","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"stratifier","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"stratum","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"value","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"population","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"count","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"subjects","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"measureScore","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]}]}]}]},{"_name":"evaluatedResources","_type":"Reference","_multiple":false,"_required":false}]},"Media":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/media-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/media-category","_valueSetStrength":"example"},{"_name":"modality","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/digital-media-subtype","_valueSetStrength":"example"},{"_name":"view","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/media-view","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"createdDateTime","_choice":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"createdPeriod","_choice":"created","_type":"Period","_multiple":false,"_required":false},{"_name":"issued","_type":"instant","_multiple":false,"_required":false},{"_name":"operator","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-reason","_valueSetStrength":"example"},{"_name":"bodySite","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"deviceName","_type":"string","_multiple":false,"_required":false},{"_name":"device","_type":"Reference","_multiple":false},{"_name":"height","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"width","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"frames","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"duration","_type":"decimal","_multiple":false,"_required":false},{"_name":"content","_type":"Attachment","_multiple":false,"_required":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"Medication":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-status","_valueSetStrength":"required"},{"_name":"manufacturer","_type":"Reference","_multiple":false,"_required":false},{"_name":"form","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-form-codes","_valueSetStrength":"example"},{"_name":"amount","_type":"Quantity","_multiple":false,"_required":false},{"_name":"ingredient","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"itemCodeableConcept","_choice":"item[x]","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"itemReference","_choice":"item[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"itemReference","_choice":"item[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"isActive","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"Ratio","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"batch","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"lotNumber","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"expirationDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]}]}]},"MedicationAdministration":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-admin-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-admin-category","_valueSetStrength":"preferred"},{"_name":"medicationCodeableConcept","_choice":"medication","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"medicationReference","_choice":"medication","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"supportingInformation","_type":"Reference","_multiple":true,"_required":false},{"_name":"effectiveDateTime","_choice":"effective","_type":"dateTime","_multiple":false,"_required":true},{"_name":"effectivePeriod","_choice":"effective","_type":"Period","_multiple":false,"_required":true},{"_name":"performer","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"function","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/med-admin-perform-function","_valueSetStrength":"example"},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"statusReason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes","_valueSetStrength":"example"},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/reason-medication-given-codes","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"device","_type":"Reference","_multiple":true,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"dosage","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"site","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/approach-site-codes","_valueSetStrength":"example"},{"_name":"route","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/route-codes","_valueSetStrength":"example"},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/administration-method-codes","_valueSetStrength":"example"},{"_name":"dose","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"rateRatio","_choice":"rate[x]","_type":"Ratio","_multiple":false,"_required":false},{"_name":"rateQuantity","_choice":"rate[x]","_type":"Quantity","_multiple":false,"_required":false}]},{"_name":"eventHistory","_type":"Reference","_multiple":true,"_required":false}]},"MedicationDispense":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-dispense-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-dispense-category","_valueSetStrength":"preferred"},{"_name":"medicationCodeableConcept","_choice":"medication","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"medicationReference","_choice":"medication","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"supportingInformation","_type":"Reference","_multiple":true,"_required":false},{"_name":"performer","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"function","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/med-dispense-perform-function","_valueSetStrength":"example"},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"authorizingPrescription","_type":"Reference","_multiple":true,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActPharmacySupplyType","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false},{"_name":"daysSupply","_type":"Quantity","_multiple":false,"_required":false},{"_name":"whenPrepared","_type":"dateTime","_multiple":false,"_required":false},{"_name":"whenHandedOver","_type":"dateTime","_multiple":false,"_required":false},{"_name":"destination","_type":"Reference","_multiple":false,"_required":false},{"_name":"receiver","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"dosageInstruction","_type":"Dosage","_multiple":true,"_required":false},{"_name":"substitution","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"wasSubstituted","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-ActSubstanceAdminSubstitutionCode","_valueSetStrength":"example"},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-SubstanceAdminSubstitutionReason","_valueSetStrength":"example"},{"_name":"responsibleParty","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"detectedIssue","_type":"Reference","_multiple":true,"_required":false},{"_name":"statusReasonCodeableConcept","_choice":"statusReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/med-dispense-status-reason","_valueSetStrength":"example"},{"_name":"statusReasonReference","_choice":"statusReason","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/med-dispense-status-reason","_valueSetStrength":"example"},{"_name":"eventHistory","_type":"Reference","_multiple":true,"_required":false}]},"MedicationRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-request-status","_valueSetStrength":"required"},{"_name":"intent","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-request-intent","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-request-category","_valueSetStrength":"example"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"medicationCodeableConcept","_choice":"medication","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"medicationReference","_choice":"medication","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"supportingInformation","_type":"Reference","_multiple":true,"_required":false},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requester","_type":"Reference","_multiple":false},{"_name":"performer","_type":"Reference","_multiple":false},{"_name":"performerType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/performer-role","_valueSetStrength":"example"},{"_name":"recorder","_type":"Reference","_multiple":false,"_required":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"groupIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"statusReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/med-request-status-reason","_valueSetStrength":"example"},{"_name":"insurance","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"dosageInstruction","_type":"Dosage","_multiple":true,"_required":false},{"_name":"dispenseRequest","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"validityPeriod","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"numberOfRepeatsAllowed","_type":"unsignedInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"expectedSupplyDuration","_type":"Duration","_multiple":false,"_required":false,"_properties":[]},{"_name":"performer","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"substitution","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"allowed","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"reason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v3-SubstanceAdminSubstitutionReason","_valueSetStrength":"example"}]},{"_name":"priorPrescription","_type":"Reference","_multiple":false,"_required":false},{"_name":"detectedIssue","_type":"Reference","_multiple":true,"_required":false},{"_name":"eventHistory","_type":"Reference","_multiple":true,"_required":false}]},"MedicationStatement":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"partOf","_type":"Reference","_multiple":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-statement-status","_valueSetStrength":"required"},{"_name":"statusReason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/reason-medication-status-codes","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-statement-category","_valueSetStrength":"preferred"},{"_name":"medicationCodeableConcept","_choice":"medication","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"medicationReference","_choice":"medication","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-codes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"effectiveDateTime","_choice":"effective","_type":"dateTime","_multiple":false,"_required":false},{"_name":"effectivePeriod","_choice":"effective","_type":"Period","_multiple":false,"_required":false},{"_name":"dateAsserted","_type":"dateTime","_multiple":false,"_required":false},{"_name":"informationSource","_type":"Reference","_multiple":false},{"_name":"derivedFrom","_type":"Reference","_multiple":true,"_required":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"dosage","_type":"Dosage","_multiple":true,"_required":false}]},"MedicinalProduct":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":true},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"combinedPharmaceuticalDoseForm","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"additionalMonitoringIndicator","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"specialMeasures","_type":"string","_multiple":true,"_required":false},{"_name":"paediatricUseIndicator","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"orphanDesignationStatus","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"productClassification","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"marketingAuthorization","_type":"Reference","_multiple":false,"_required":false},{"_name":"packagedMedicinalProduct","_type":"Reference","_multiple":true,"_required":false},{"_name":"pharmaceuticalProduct","_type":"Reference","_multiple":true,"_required":false},{"_name":"clinicalParticulars","_type":"Reference","_multiple":true,"_required":false},{"_name":"attachedDocument","_type":"Reference","_multiple":true,"_required":false},{"_name":"masterFile","_type":"Reference","_multiple":true,"_required":false},{"_name":"name","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"fullName","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"namePart","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"part","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"countryLanguage","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"country","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]}]}]},{"_name":"crossReference","_type":"Identifier","_multiple":true,"_required":false},{"_name":"manufacturingBusinessOperation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operationType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"authorisationReferenceNumber","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"effectiveDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"confidentialityIndicator","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"manufacturer","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"regulator","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]}]},"MedicinalProductAuthorization":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"country","_type":"CodeableConcept","_multiple":true,"_required":true},{"_name":"legalStatusOfSupply","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"status","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"statusDate","_type":"dateTime","_multiple":false,"_required":true},{"_name":"restoreDate","_type":"dateTime","_multiple":false,"_required":false},{"_name":"validityPeriod","_type":"Period","_multiple":false,"_required":true},{"_name":"dataExclusivityPeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"dateOfFirstAuthorization","_type":"dateTime","_multiple":false,"_required":false},{"_name":"internationalBirthDate","_type":"dateTime","_multiple":false,"_required":true},{"_name":"jurisdictionalAuthorization","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"country","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"number","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"legalStatusOfSupply","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"holder","_type":"Reference","_multiple":false,"_required":true},{"_name":"regulator","_type":"Reference","_multiple":false,"_required":true},{"_name":"procedure","_type":"BackboneElement","_multiple":false,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"number","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"date","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"application","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"number","_type":"Identifier","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true,"_properties":[]}]}]},{"_name":"marketingStatus","_type":"MarketingStatus","_multiple":true,"_required":false}]},"MedicinalProductClinicals":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"undesirableEffects","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"symptomConditionEffect","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"classification","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"frequencyOfOccurrence","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"population","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"ageRange","_choice":"age[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"ageCodeableConcept","_choice":"age[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"gender","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"race","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"physiologicalCondition","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"therapeuticIndication","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"diseaseSymptomProcedure","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"diseaseStatus","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"comorbidity","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"intendedEffect","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"duration","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"undesirableEffects","_type":"#MedicinalProductClinicals.undesirableEffects","_multiple":true,"_required":false},{"_name":"otherTherapy","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"therapyRelationshipType","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"medicationCodeableConcept","_choice":"medication[x]","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"medicationReference","_choice":"medication[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"medicationReference","_choice":"medication[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"medicationReference","_choice":"medication[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"medicationReference","_choice":"medication[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"population","_type":"#MedicinalProductClinicals.undesirableEffects.population","_multiple":true,"_required":false}]},{"_name":"contraindication","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"disease","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"diseaseStatus","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"comorbidity","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"therapeuticIndication","_type":"#MedicinalProductClinicals.therapeuticIndication","_multiple":true,"_required":false},{"_name":"otherTherapy","_type":"#MedicinalProductClinicals.therapeuticIndication.otherTherapy","_multiple":true,"_required":false},{"_name":"population","_type":"#MedicinalProductClinicals.undesirableEffects.population","_multiple":true,"_required":false}]},{"_name":"interactions","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"interactant","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"effect","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"incidence","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"management","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]}]}]},"MedicinalProductDeviceSpec":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"tradeName","_type":"string","_multiple":false,"_required":false},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false},{"_name":"listingNumber","_type":"string","_multiple":false,"_required":false},{"_name":"modelNumber","_type":"string","_multiple":false,"_required":false},{"_name":"sterilityIndicator","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"sterilisationRequirement","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"usage","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"nomenclature","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"shelfLife","_type":"ProductShelfLife","_multiple":true,"_required":false},{"_name":"physicalCharacteristics","_type":"ProdCharacteristic","_multiple":false,"_required":false},{"_name":"otherCharacteristics","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"batchIdentifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"manufacturer","_type":"Reference","_multiple":true,"_required":false},{"_name":"material","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"substance","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"alternate","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"allergenicIndicator","_type":"boolean","_multiple":false,"_required":false,"_properties":[]}]}]},"MedicinalProductIngredient":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"allergenicIndicator","_type":"boolean","_multiple":false,"_required":false},{"_name":"manufacturer","_type":"Reference","_multiple":true,"_required":false},{"_name":"specifiedSubstance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"group","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"confidentiality","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"strength","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"presentation","_type":"Ratio","_multiple":false,"_required":true,"_properties":[]},{"_name":"concentration","_type":"Ratio","_multiple":false,"_required":false,"_properties":[]},{"_name":"measurementPoint","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"country","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"referenceStrength","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"substance","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]}]}]}]},{"_name":"substance","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"strength","_type":"#MedicinalProductIngredient.specifiedSubstance.strength","_multiple":true,"_required":true}]}]},"MedicinalProductPackaged":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":true},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"marketingStatus","_type":"MarketingStatus","_multiple":true,"_required":false},{"_name":"batchIdentifier","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"outerPackaging","_type":"Identifier","_multiple":false,"_required":true,"_properties":[]},{"_name":"immediatePackaging","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"packageItem","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":true,"_properties":[]},{"_name":"material","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"alternateMaterial","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"manufacturer","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"device","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"manufacturedItem","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"manufacturedDoseForm","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"unitOfPresentation","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":true,"_properties":[]},{"_name":"xManufacturer","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"ingredient","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"physicalCharacteristics","_type":"ProdCharacteristic","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"otherCharacteristics","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"packageItem","_type":"#MedicinalProductPackaged.packageItem","_multiple":true,"_required":false},{"_name":"physicalCharacteristics","_type":"ProdCharacteristic","_multiple":false,"_required":false,"_properties":[]},{"_name":"shelfLifeStorage","_type":"ProductShelfLife","_multiple":true,"_required":false,"_properties":[]}]}]},"MedicinalProductPharmaceutical":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"administrableDoseForm","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"unitOfPresentation","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"routeOfAdministration","_type":"CodeableConcept","_multiple":true,"_required":true},{"_name":"ingredient","_type":"Reference","_multiple":true,"_required":false},{"_name":"device","_type":"string","_multiple":true,"_required":false},{"_name":"characteristics","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"status","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]}]}]},"MessageDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"base","_type":"Reference","_multiple":false,"_required":false},{"_name":"parent","_type":"Reference","_multiple":true},{"_name":"replaces","_type":"Reference","_multiple":true,"_required":false},{"_name":"eventCoding","_choice":"event","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/message-events","_valueSetStrength":"example"},{"_name":"eventUri","_choice":"event","_type":"uri","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/message-events","_valueSetStrength":"example"},{"_name":"category","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/message-significance-category","_valueSetStrength":"required"},{"_name":"focus","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"profile","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"min","_type":"unsignedInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"max","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"responseRequired","_type":"boolean","_multiple":false,"_required":false},{"_name":"allowedResponse","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"message","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"situation","_type":"markdown","_multiple":false,"_required":false,"_properties":[]}]}]},"MessageHeader":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"eventCoding","_choice":"event","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/message-events","_valueSetStrength":"example"},{"_name":"eventUri","_choice":"event","_type":"uri","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/message-events","_valueSetStrength":"example"},{"_name":"destination","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"target","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"endpoint","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"receiver","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"sender","_type":"Reference","_multiple":false},{"_name":"enterer","_type":"Reference","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false,"_required":false},{"_name":"source","_type":"BackboneElement","_multiple":false,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"software","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"contact","_type":"ContactPoint","_multiple":false,"_required":false,"_properties":[]},{"_name":"endpoint","_type":"uri","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"responsible","_type":"Reference","_multiple":false},{"_name":"reason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/message-reason-encounter","_valueSetStrength":"example"},{"_name":"response","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/response-code","_valueSetStrength":"required"},{"_name":"details","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"focus","_type":"Reference","_multiple":true,"_required":false},{"_name":"definition","_type":"uri","_multiple":false,"_required":false}]},"NamingSystem":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/namingsystem-type","_valueSetStrength":"required"},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"responsible","_type":"string","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/identifier-type","_valueSetStrength":"extensible"},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"uniqueId","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/namingsystem-identifier-type","_valueSetStrength":"required"},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"preferred","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"comment","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]}]},"NutritionOrder":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-status","_valueSetStrength":"required"},{"_name":"intent","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-intent","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"dateTime","_type":"dateTime","_multiple":false,"_required":true},{"_name":"orderer","_type":"Reference","_multiple":false},{"_name":"allergyIntolerance","_type":"Reference","_multiple":true,"_required":false},{"_name":"foodPreferenceModifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/encounter-diet","_valueSetStrength":"example"},{"_name":"excludeFoodModifier","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/food-type","_valueSetStrength":"example"},{"_name":"oralDiet","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/diet-type","_valueSetStrength":"example"},{"_name":"schedule","_type":"Timing","_multiple":true,"_required":false,"_properties":[]},{"_name":"nutrient","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifier","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/nutrient-code","_valueSetStrength":"example"},{"_name":"amount","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"texture","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifier","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/texture-code","_valueSetStrength":"example"},{"_name":"foodType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/modified-foodtype","_valueSetStrength":"example"}]},{"_name":"fluidConsistencyType","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/consistency-type","_valueSetStrength":"example"},{"_name":"instruction","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"supplement","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/supplement-type","_valueSetStrength":"example"},{"_name":"productName","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"schedule","_type":"Timing","_multiple":true,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"instruction","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"enteralFormula","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"baseFormulaType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/entformula-type","_valueSetStrength":"example"},{"_name":"baseFormulaProductName","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"additiveType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/entformula-additive","_valueSetStrength":"example"},{"_name":"additiveProductName","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"caloricDensity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"routeofAdministration","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/enteral-route","_valueSetStrength":"extensible"},{"_name":"administration","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"schedule","_type":"Timing","_multiple":false,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"rateQuantity","_choice":"rate[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"rateRatio","_choice":"rate[x]","_type":"Ratio","_multiple":false,"_required":false}]},{"_name":"maxVolumeToDeliver","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"administrationInstruction","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"Observation":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"partOf","_type":"Reference","_multiple":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-category","_valueSetStrength":"preferred"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-codes","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"effectiveDateTime","_choice":"effective","_type":"dateTime","_multiple":false,"_required":false},{"_name":"effectivePeriod","_choice":"effective","_type":"Period","_multiple":false,"_required":false},{"_name":"effectiveTiming","_choice":"effective","_type":"Timing","_multiple":false,"_required":false},{"_name":"issued","_type":"instant","_multiple":false,"_required":false},{"_name":"performer","_type":"Reference","_multiple":true},{"_name":"valueQuantity","_choice":"value","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueCodeableConcept","_choice":"value","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueString","_choice":"value","_type":"string","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value","_type":"boolean","_multiple":false,"_required":false},{"_name":"valueInteger","_choice":"value","_type":"integer","_multiple":false,"_required":false},{"_name":"valueRange","_choice":"value","_type":"Range","_multiple":false,"_required":false},{"_name":"valueRatio","_choice":"value","_type":"Ratio","_multiple":false,"_required":false},{"_name":"valueSampledData","_choice":"value","_type":"SampledData","_multiple":false,"_required":false},{"_name":"valueTime","_choice":"value","_type":"time","_multiple":false,"_required":false},{"_name":"valueDateTime","_choice":"value","_type":"dateTime","_multiple":false,"_required":false},{"_name":"valuePeriod","_choice":"value","_type":"Period","_multiple":false,"_required":false},{"_name":"dataAbsentReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-valueabsentreason","_valueSetStrength":"extensible"},{"_name":"interpretation","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-interpretation","_valueSetStrength":"extensible"},{"_name":"comment","_type":"string","_multiple":false,"_required":false},{"_name":"bodySite","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-methods","_valueSetStrength":"example"},{"_name":"specimen","_type":"Reference","_multiple":false,"_required":false},{"_name":"device","_type":"Reference","_multiple":false},{"_name":"referenceRange","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"low","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"high","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/referencerange-meaning","_valueSetStrength":"extensible"},{"_name":"appliesTo","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/referencerange-appliesto","_valueSetStrength":"example"},{"_name":"age","_type":"Range","_multiple":false,"_required":false,"_properties":[]},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"hasMember","_type":"Reference","_multiple":true},{"_name":"derivedFrom","_type":"Reference","_multiple":true},{"_name":"component","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/observation-codes","_valueSetStrength":"example"},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":false},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":false},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"valueRatio","_choice":"value[x]","_type":"Ratio","_multiple":false,"_required":false},{"_name":"valueSampledData","_choice":"value[x]","_type":"SampledData","_multiple":false,"_required":false},{"_name":"valueTime","_choice":"value[x]","_type":"time","_multiple":false,"_required":false},{"_name":"valueDateTime","_choice":"value[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"valuePeriod","_choice":"value[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"dataAbsentReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/observation-valueabsentreason","_valueSetStrength":"extensible"},{"_name":"interpretation","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/observation-interpretation","_valueSetStrength":"extensible"},{"_name":"referenceRange","_type":"#Observation.referenceRange","_multiple":true,"_required":false}]}]},"ObservationDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"category","_type":"Coding","_multiple":false,"_required":false},{"_name":"code","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-codes","_valueSetStrength":"example"},{"_name":"permittedDataType","_type":"Coding","_multiple":true,"_required":false},{"_name":"multipleResultsAllowed","_type":"boolean","_multiple":false,"_required":false},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-methods","_valueSetStrength":"example"},{"_name":"preferredReportName","_type":"string","_multiple":false,"_required":false},{"_name":"quantitativeDetails","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"customaryUnit","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://unitsofmeasure.org/vs","_valueSetStrength":"extensible"},{"_name":"unit","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://unitsofmeasure.org/vs","_valueSetStrength":"extensible"},{"_name":"conversionFactor","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"decimalPrecision","_type":"integer","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"qualifiedInterval","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/observation-category","_valueSetStrength":"preferred"},{"_name":"range","_type":"Range","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/referencerange-meaning","_valueSetStrength":"extensible"},{"_name":"appliesTo","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/referencerange-appliesto","_valueSetStrength":"example"},{"_name":"age","_type":"Range","_multiple":false,"_required":false,"_properties":[]},{"_name":"gestationalAge","_type":"Range","_multiple":false,"_required":false,"_properties":[]},{"_name":"condition","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"validCodedValueSet","_type":"uri","_multiple":false,"_required":false},{"_name":"normalCodedValueSet","_type":"uri","_multiple":false,"_required":false},{"_name":"abnormalCodedValueSet","_type":"uri","_multiple":false,"_required":false},{"_name":"criticalCodedValueSet","_type":"uri","_multiple":false,"_required":false}]},"OccupationalData":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":true},{"_name":"employmentStatus","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/employment-status-odh","_valueSetStrength":"example"},{"_name":"effectiveDateTime","_choice":"effective[x]","_type":"dateTime","_multiple":false,"_required":true},{"_name":"effectivePeriod","_choice":"effective[x]","_type":"Period","_multiple":false,"_required":true}]},{"_name":"retirementDate","_type":"dateTime","_multiple":true,"_required":false},{"_name":"combatZoneWork","_type":"Period","_multiple":true,"_required":false},{"_name":"usualWork","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"occupation","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/occupation-cdc-census-2010","_valueSetStrength":"example"},{"_name":"industry","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/industry-cdc-census-2010","_valueSetStrength":"example"},{"_name":"start","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"duration","_type":"Duration","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"pastOrPresentJob","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"occupation","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/occupation-cdc-census-2010","_valueSetStrength":"example"},{"_name":"industry","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/industry-cdc-census-2010","_valueSetStrength":"example"},{"_name":"effectiveDateTime","_choice":"effective[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"effectivePeriod","_choice":"effective[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"employer","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"workClassification","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/work-classification-odh","_valueSetStrength":"example"},{"_name":"supervisoryLevel","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/supervisory-level-odh-us","_valueSetStrength":"example"},{"_name":"jobDuty","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"occupationalHazard","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"workSchedule","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/work-schedule-odh","_valueSetStrength":"example"},{"_name":"weeklyWorkDays","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"dailyWorkHours","_type":"decimal","_multiple":false,"_required":false,"_properties":[]}]}]}]},"OperationDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/operation-kind","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"affectsState","_type":"boolean","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":true},{"_name":"comment","_type":"markdown","_multiple":false,"_required":false},{"_name":"base","_type":"Reference","_multiple":false,"_required":false},{"_name":"resource","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"system","_type":"boolean","_multiple":false,"_required":true},{"_name":"type","_type":"boolean","_multiple":false,"_required":true},{"_name":"instance","_type":"boolean","_multiple":false,"_required":true},{"_name":"inputProfile","_type":"Reference","_multiple":false,"_required":false},{"_name":"outputProfile","_type":"Reference","_multiple":false,"_required":false},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"use","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/operation-parameter-use","_valueSetStrength":"required"},{"_name":"min","_type":"integer","_multiple":false,"_required":true,"_properties":[]},{"_name":"max","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/all-types","_valueSetStrength":"required"},{"_name":"targetProfile","_type":"uri","_multiple":true,"_required":false,"_properties":[]},{"_name":"searchType","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/search-param-type","_valueSetStrength":"required"},{"_name":"binding","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"strength","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/binding-strength","_valueSetStrength":"required"},{"_name":"valueSetUri","_choice":"valueSet[x]","_type":"uri","_multiple":false,"_required":true},{"_name":"valueSetReference","_choice":"valueSet[x]","_type":"Reference","_multiple":false,"_required":true}]},{"_name":"part","_type":"#OperationDefinition.parameter","_multiple":true,"_required":false}]},{"_name":"overload","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"parameterName","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"comment","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},"OperationOutcome":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"issue","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"severity","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/issue-severity","_valueSetStrength":"required"},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/issue-type","_valueSetStrength":"required"},{"_name":"details","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/operation-outcome","_valueSetStrength":"example"},{"_name":"diagnostics","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"location","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":true,"_required":false,"_properties":[]}]}]},"Organization":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/organization-type","_valueSetStrength":"example"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"alias","_type":"string","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"address","_type":"Address","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"contact","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"purpose","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contactentity-type","_valueSetStrength":"extensible"},{"_name":"name","_type":"HumanName","_multiple":false,"_required":false,"_properties":[]},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false,"_properties":[]},{"_name":"address","_type":"Address","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false}]},"OrganizationRole":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"participatingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"network","_type":"Reference","_multiple":true,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/organization-role","_valueSetStrength":"example"},{"_name":"specialty","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"preferred"},{"_name":"location","_type":"Reference","_multiple":true,"_required":false},{"_name":"healthcareService","_type":"Reference","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"availableTime","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"daysOfWeek","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/days-of-week","_valueSetStrength":"required"},{"_name":"allDay","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"availableStartTime","_type":"time","_multiple":false,"_required":false,"_properties":[]},{"_name":"availableEndTime","_type":"time","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"notAvailable","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"during","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"availabilityExceptions","_type":"string","_multiple":false,"_required":false},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false}]},"Parameters":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueBase64Binary","_choice":"value[x]","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":false},{"_name":"valueCode","_choice":"value[x]","_type":"code","_multiple":false,"_required":false},{"_name":"valueDate","_choice":"value[x]","_type":"date","_multiple":false,"_required":false},{"_name":"valueDateTime","_choice":"value[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"valueDecimal","_choice":"value[x]","_type":"decimal","_multiple":false,"_required":false},{"_name":"valueId","_choice":"value[x]","_type":"id","_multiple":false,"_required":false},{"_name":"valueInstant","_choice":"value[x]","_type":"instant","_multiple":false,"_required":false},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":false},{"_name":"valueMarkdown","_choice":"value[x]","_type":"markdown","_multiple":false,"_required":false},{"_name":"valueOid","_choice":"value[x]","_type":"oid","_multiple":false,"_required":false},{"_name":"valuePositiveInt","_choice":"value[x]","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":false},{"_name":"valueTime","_choice":"value[x]","_type":"time","_multiple":false,"_required":false},{"_name":"valueUnsignedInt","_choice":"value[x]","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"valueUri","_choice":"value[x]","_type":"uri","_multiple":false,"_required":false},{"_name":"valueAddress","_choice":"value[x]","_type":"Address","_multiple":false,"_required":false},{"_name":"valueAge","_choice":"value[x]","_type":"Age","_multiple":false,"_required":false},{"_name":"valueAnnotation","_choice":"value[x]","_type":"Annotation","_multiple":false,"_required":false},{"_name":"valueAttachment","_choice":"value[x]","_type":"Attachment","_multiple":false,"_required":false},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueCoding","_choice":"value[x]","_type":"Coding","_multiple":false,"_required":false},{"_name":"valueContactPoint","_choice":"value[x]","_type":"ContactPoint","_multiple":false,"_required":false},{"_name":"valueCount","_choice":"value[x]","_type":"Count","_multiple":false,"_required":false},{"_name":"valueDistance","_choice":"value[x]","_type":"Distance","_multiple":false,"_required":false},{"_name":"valueDuration","_choice":"value[x]","_type":"Duration","_multiple":false,"_required":false},{"_name":"valueHumanName","_choice":"value[x]","_type":"HumanName","_multiple":false,"_required":false},{"_name":"valueIdentifier","_choice":"value[x]","_type":"Identifier","_multiple":false,"_required":false},{"_name":"valueMoney","_choice":"value[x]","_type":"Money","_multiple":false,"_required":false},{"_name":"valuePeriod","_choice":"value[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"valueRatio","_choice":"value[x]","_type":"Ratio","_multiple":false,"_required":false},{"_name":"valueReference","_choice":"value[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"valueSampledData","_choice":"value[x]","_type":"SampledData","_multiple":false,"_required":false},{"_name":"valueSignature","_choice":"value[x]","_type":"Signature","_multiple":false,"_required":false},{"_name":"valueTiming","_choice":"value[x]","_type":"Timing","_multiple":false,"_required":false},{"_name":"valueDosage","_choice":"value[x]","_type":"Dosage","_multiple":false,"_required":false},{"_name":"valueContactDetail","_choice":"value[x]","_type":"ContactDetail","_multiple":false,"_required":false},{"_name":"valueContributor","_choice":"value[x]","_type":"Contributor","_multiple":false,"_required":false},{"_name":"valueDataRequirement","_choice":"value[x]","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"valueParameterDefinition","_choice":"value[x]","_type":"ParameterDefinition","_multiple":false,"_required":false},{"_name":"valueRelatedArtifact","_choice":"value[x]","_type":"RelatedArtifact","_multiple":false,"_required":false},{"_name":"valueTriggerDefinition","_choice":"value[x]","_type":"TriggerDefinition","_multiple":false,"_required":false},{"_name":"valueUsageContext","_choice":"value[x]","_type":"UsageContext","_multiple":false,"_required":false},{"_name":"valueMeta","_choice":"value[x]","_type":"Meta","_multiple":false,"_required":false},{"_name":"resource","_type":"Resource","_multiple":false,"_required":false,"_properties":[]},{"_name":"part","_type":"#Parameters.parameter","_multiple":true,"_required":false}]}]},"Patient":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"name","_type":"HumanName","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"gender","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/administrative-gender","_valueSetStrength":"required"},{"_name":"birthDate","_type":"date","_multiple":false,"_required":false},{"_name":"deceasedBoolean","_choice":"deceased","_type":"boolean","_multiple":false,"_required":false},{"_name":"deceasedDateTime","_choice":"deceased","_type":"dateTime","_multiple":false,"_required":false},{"_name":"address","_type":"Address","_multiple":true,"_required":false},{"_name":"maritalStatus","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/marital-status","_valueSetStrength":"extensible"},{"_name":"multipleBirthBoolean","_choice":"multipleBirth","_type":"boolean","_multiple":false,"_required":false},{"_name":"multipleBirthInteger","_choice":"multipleBirth","_type":"integer","_multiple":false,"_required":false},{"_name":"photo","_type":"Attachment","_multiple":true,"_required":false},{"_name":"contact","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"relationship","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0131","_valueSetStrength":"extensible"},{"_name":"name","_type":"HumanName","_multiple":false,"_required":false,"_properties":[]},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false,"_properties":[]},{"_name":"address","_type":"Address","_multiple":false,"_required":false,"_properties":[]},{"_name":"gender","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/administrative-gender","_valueSetStrength":"required"},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"animal","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"species","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/animal-species","_valueSetStrength":"example"},{"_name":"breed","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/animal-breeds","_valueSetStrength":"example"},{"_name":"genderStatus","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/animal-genderstatus","_valueSetStrength":"example"}]},{"_name":"communication","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"language","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"preferred","_type":"boolean","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"generalPractitioner","_type":"Reference","_multiple":true},{"_name":"managingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"link","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"other","_type":"Reference","_multiple":false,"_required":true},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/link-type","_valueSetStrength":"required"}]}]},"PaymentNotice":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"response","_type":"Reference","_multiple":false,"_required":false},{"_name":"statusDate","_type":"date","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"target","_type":"Reference","_multiple":false,"_required":false},{"_name":"provider","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"paymentStatus","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/payment-status","_valueSetStrength":"example"}]},"PaymentReconciliation":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/remittance-outcome","_valueSetStrength":"required"},{"_name":"disposition","_type":"string","_multiple":false,"_required":false},{"_name":"requestProvider","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"detail","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/payment-type","_valueSetStrength":"example"},{"_name":"request","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"response","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"submitter","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"payee","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"date","_type":"date","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"Money","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"form","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/forms","_valueSetStrength":"example"},{"_name":"total","_type":"Money","_multiple":false,"_required":false},{"_name":"processNote","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/note-type","_valueSetStrength":"required"},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},"Person":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"name","_type":"HumanName","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"gender","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/administrative-gender","_valueSetStrength":"required"},{"_name":"birthDate","_type":"date","_multiple":false,"_required":false},{"_name":"address","_type":"Address","_multiple":true,"_required":false},{"_name":"photo","_type":"Attachment","_multiple":false,"_required":false},{"_name":"managingOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"link","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"target","_type":"Reference","_multiple":false,"_required":true},{"_name":"assurance","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/identity-assuranceLevel","_valueSetStrength":"required"}]}]},"PlanDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/plan-definition-type","_valueSetStrength":"extensible"},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"topic","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/definition-topic","_valueSetStrength":"example"},{"_name":"contributor","_type":"Contributor","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"library","_type":"Reference","_multiple":true,"_required":false},{"_name":"goal","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/goal-category","_valueSetStrength":"example"},{"_name":"description","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/clinical-findings","_valueSetStrength":"example"},{"_name":"priority","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/goal-priority","_valueSetStrength":"preferred"},{"_name":"start","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/goal-start-event","_valueSetStrength":"example"},{"_name":"addresses","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"documentation","_type":"RelatedArtifact","_multiple":true,"_required":false,"_properties":[]},{"_name":"target","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"measure","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/observation-codes","_valueSetStrength":"example"},{"_name":"detailQuantity","_choice":"detail[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"detailRange","_choice":"detail[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"detailCodeableConcept","_choice":"detail[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"due","_type":"Duration","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"prefix","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"textEquivalent","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"documentation","_type":"RelatedArtifact","_multiple":true,"_required":false,"_properties":[]},{"_name":"goalId","_type":"id","_multiple":true,"_required":false,"_properties":[]},{"_name":"triggerDefinition","_type":"TriggerDefinition","_multiple":true,"_required":false,"_properties":[]},{"_name":"condition","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-condition-kind","_valueSetStrength":"required"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"input","_type":"DataRequirement","_multiple":true,"_required":false,"_properties":[]},{"_name":"output","_type":"DataRequirement","_multiple":true,"_required":false,"_properties":[]},{"_name":"relatedAction","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"actionId","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"relationship","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-relationship-type","_valueSetStrength":"required"},{"_name":"offsetDuration","_choice":"offset[x]","_type":"Duration","_multiple":false,"_required":false},{"_name":"offsetRange","_choice":"offset[x]","_type":"Range","_multiple":false,"_required":false}]},{"_name":"timingDateTime","_choice":"timing[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"timingAge","_choice":"timing[x]","_type":"Age","_multiple":false,"_required":false},{"_name":"timingPeriod","_choice":"timing[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"timingDuration","_choice":"timing[x]","_type":"Duration","_multiple":false,"_required":false},{"_name":"timingRange","_choice":"timing[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"timingTiming","_choice":"timing[x]","_type":"Timing","_multiple":false,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-participant-type","_valueSetStrength":"required"},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-participant-role","_valueSetStrength":"example"}]},{"_name":"type","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-type","_valueSetStrength":"required"},{"_name":"groupingBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-grouping-behavior","_valueSetStrength":"required"},{"_name":"selectionBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-selection-behavior","_valueSetStrength":"required"},{"_name":"requiredBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-required-behavior","_valueSetStrength":"required"},{"_name":"precheckBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-precheck-behavior","_valueSetStrength":"required"},{"_name":"cardinalityBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-cardinality-behavior","_valueSetStrength":"required"},{"_name":"definition","_type":"Reference","_multiple":false,"_required":false},{"_name":"transform","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"dynamicValue","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"action","_type":"#PlanDefinition.action","_multiple":true,"_required":false}]}]},"Practitioner":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"name","_type":"HumanName","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"address","_type":"Address","_multiple":true,"_required":false},{"_name":"gender","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/administrative-gender","_valueSetStrength":"required"},{"_name":"birthDate","_type":"date","_multiple":false,"_required":false},{"_name":"photo","_type":"Attachment","_multiple":true,"_required":false},{"_name":"qualification","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v2-2.7-0360","_valueSetStrength":"example"},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"issuer","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"communication","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"}]},"PractitionerRole":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"practitioner","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/practitioner-role","_valueSetStrength":"example"},{"_name":"specialty","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"preferred"},{"_name":"location","_type":"Reference","_multiple":true,"_required":false},{"_name":"healthcareService","_type":"Reference","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"availableTime","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"daysOfWeek","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/days-of-week","_valueSetStrength":"required"},{"_name":"allDay","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"availableStartTime","_type":"time","_multiple":false,"_required":false,"_properties":[]},{"_name":"availableEndTime","_type":"time","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"notAvailable","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"during","_type":"Period","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"availabilityExceptions","_type":"string","_multiple":false,"_required":false},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false}]},"Procedure":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"partOf","_type":"Reference","_multiple":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/event-status","_valueSetStrength":"required"},{"_name":"statusReason","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-not-performed-reason","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-category","_valueSetStrength":"example"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-code","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"performedDateTime","_choice":"performed","_type":"dateTime","_multiple":false,"_required":false},{"_name":"performedPeriod","_choice":"performed","_type":"Period","_multiple":false,"_required":false},{"_name":"performedString","_choice":"performed","_type":"string","_multiple":false,"_required":false},{"_name":"performedAge","_choice":"performed","_type":"Age","_multiple":false,"_required":false},{"_name":"performedRange","_choice":"performed","_type":"Range","_multiple":false,"_required":false},{"_name":"performer","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/performer-role","_valueSetStrength":"example"},{"_name":"actor","_type":"Reference","_multiple":false,"_required":true},{"_name":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-reason","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"bodySite","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"outcome","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-outcome","_valueSetStrength":"example"},{"_name":"report","_type":"Reference","_multiple":true,"_required":false},{"_name":"complication","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/condition-code","_valueSetStrength":"example"},{"_name":"complicationDetail","_type":"Reference","_multiple":true,"_required":false},{"_name":"followUp","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-followup","_valueSetStrength":"example"},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"focalDevice","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"action","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/device-action","_valueSetStrength":"preferred"},{"_name":"manipulated","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"usedReference","_type":"Reference","_multiple":true},{"_name":"usedCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/device-kind","_valueSetStrength":"example"}]},"ProcessRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"action","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/actionlist","_valueSetStrength":"required"},{"_name":"target","_type":"Reference","_multiple":false,"_required":false},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"provider","_type":"Reference","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"response","_type":"Reference","_multiple":false,"_required":false},{"_name":"nullify","_type":"boolean","_multiple":false,"_required":false},{"_name":"reference","_type":"string","_multiple":false,"_required":false},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"sequenceLinkId","_type":"integer","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"include","_type":"string","_multiple":true,"_required":false},{"_name":"exclude","_type":"string","_multiple":true,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false}]},"ProcessResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"created","_type":"dateTime","_multiple":false,"_required":false},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false},{"_name":"request","_type":"Reference","_multiple":false,"_required":false},{"_name":"outcome","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/process-outcome","_valueSetStrength":"required"},{"_name":"disposition","_type":"string","_multiple":false,"_required":false},{"_name":"requestProvider","_type":"Reference","_multiple":false,"_required":false},{"_name":"requestOrganization","_type":"Reference","_multiple":false,"_required":false},{"_name":"form","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/forms","_valueSetStrength":"example"},{"_name":"processNote","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/note-type","_valueSetStrength":"required"},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"error","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/adjudication-error","_valueSetStrength":"example"},{"_name":"communicationRequest","_type":"Reference","_multiple":true,"_required":false}]},"ProductPlan":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/productplan-type","_valueSetStrength":"example"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"alias","_type":"string","_multiple":true,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"ownedBy","_type":"Reference","_multiple":false,"_required":false},{"_name":"administeredBy","_type":"Reference","_multiple":false,"_required":false},{"_name":"address","_type":"Address","_multiple":true,"_required":false},{"_name":"coverageArea","_type":"Reference","_multiple":false,"_required":false},{"_name":"contact","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"purpose","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/contactentity-type","_valueSetStrength":"extensible"},{"_name":"name","_type":"HumanName","_multiple":false,"_required":false,"_properties":[]},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false,"_properties":[]},{"_name":"address","_type":"Address","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"coverage","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"benefit","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"benefitValue","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]}]}]}]},{"_name":"plan","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"premium","_type":"Money","_multiple":false,"_required":false,"_properties":[]},{"_name":"category","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"benefit","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"cost","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"applicability","_type":"Coding","_multiple":true,"_required":false,"_properties":[]},{"_name":"qualifiers","_type":"string","_multiple":true,"_required":false,"_properties":[]},{"_name":"value","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]}]}]}]}]},{"_name":"endpoint","_type":"Reference","_multiple":true,"_required":false}]},"Provenance":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"target","_type":"Reference","_multiple":true,"_required":true},{"_name":"occurredPeriod","_choice":"occurred","_type":"Period","_multiple":false,"_required":false},{"_name":"occurredDateTime","_choice":"occurred","_type":"dateTime","_multiple":false,"_required":false},{"_name":"recorded","_type":"instant","_multiple":false,"_required":true},{"_name":"policy","_type":"uri","_multiple":true,"_required":false},{"_name":"location","_type":"Reference","_multiple":false,"_required":false},{"_name":"reason","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v3-PurposeOfUse","_valueSetStrength":"extensible"},{"_name":"activity","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/provenance-activity-type","_valueSetStrength":"extensible"},{"_name":"agent","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/participation-role-type","_valueSetStrength":"extensible"},{"_name":"role","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/security-role-type","_valueSetStrength":"example"},{"_name":"whoIdentifier","_choice":"who[x]","_type":"Identifier","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"onBehalfOfIdentifier","_choice":"onBehalfOf[x]","_type":"Identifier","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf[x]","_type":"Reference","_multiple":false,"_required":false}]},{"_name":"entity","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/provenance-entity-role","_valueSetStrength":"required"},{"_name":"whatIdentifier","_choice":"what[x]","_type":"Identifier","_multiple":false,"_required":true},{"_name":"whatReference","_choice":"what[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"agent","_type":"#Provenance.agent","_multiple":true,"_required":false}]},{"_name":"signature","_type":"Signature","_multiple":true,"_required":false}]},"Questionnaire":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"derivedFrom","_type":"uri","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"subjectType","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"code","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-questions","_valueSetStrength":"example"},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"linkId","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"definition","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"Coding","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-questions","_valueSetStrength":"example"},{"_name":"prefix","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/item-type","_valueSetStrength":"required"},{"_name":"enableWhen","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"question","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"hasAnswer","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"answerBoolean","_choice":"answer[x]","_type":"boolean","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerDecimal","_choice":"answer[x]","_type":"decimal","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerInteger","_choice":"answer[x]","_type":"integer","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerDate","_choice":"answer[x]","_type":"date","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerDateTime","_choice":"answer[x]","_type":"dateTime","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerTime","_choice":"answer[x]","_type":"time","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerString","_choice":"answer[x]","_type":"string","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerUri","_choice":"answer[x]","_type":"uri","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerAttachment","_choice":"answer[x]","_type":"Attachment","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerCoding","_choice":"answer[x]","_type":"Coding","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerQuantity","_choice":"answer[x]","_type":"Quantity","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"answerReference","_choice":"answer[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"}]},{"_name":"required","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"repeats","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"readOnly","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"maxLength","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"options","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"option","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueDate","_choice":"value[x]","_type":"date","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueTime","_choice":"value[x]","_type":"time","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueCoding","_choice":"value[x]","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialSelected","_type":"boolean","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"initialBoolean","_choice":"initial[x]","_type":"boolean","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialDecimal","_choice":"initial[x]","_type":"decimal","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialInteger","_choice":"initial[x]","_type":"integer","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialDate","_choice":"initial[x]","_type":"date","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialDateTime","_choice":"initial[x]","_type":"dateTime","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialTime","_choice":"initial[x]","_type":"time","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialString","_choice":"initial[x]","_type":"string","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialUri","_choice":"initial[x]","_type":"uri","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialAttachment","_choice":"initial[x]","_type":"Attachment","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialCoding","_choice":"initial[x]","_type":"Coding","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialQuantity","_choice":"initial[x]","_type":"Quantity","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"initialReference","_choice":"initial[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"item","_type":"#Questionnaire.item","_multiple":true,"_required":false}]}]},"QuestionnaireResponse":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"partOf","_type":"Reference","_multiple":true},{"_name":"questionnaire","_type":"Reference","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers-status","_valueSetStrength":"required"},{"_name":"subject","_type":"Reference","_multiple":false,"_required":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"authored","_type":"dateTime","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false},{"_name":"source","_type":"Reference","_multiple":false},{"_name":"item","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"linkId","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"definition","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"text","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"subject","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"answer","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueDecimal","_choice":"value[x]","_type":"decimal","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueDate","_choice":"value[x]","_type":"date","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueDateTime","_choice":"value[x]","_type":"dateTime","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueTime","_choice":"value[x]","_type":"time","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueUri","_choice":"value[x]","_type":"uri","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueAttachment","_choice":"value[x]","_type":"Attachment","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueCoding","_choice":"value[x]","_type":"Coding","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"valueReference","_choice":"value[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/questionnaire-answers","_valueSetStrength":"example"},{"_name":"item","_type":"#QuestionnaireResponse.item","_multiple":true,"_required":false}]},{"_name":"item","_type":"#QuestionnaireResponse.item","_multiple":true,"_required":false}]}]},"RelatedPerson":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"patient","_type":"Reference","_multiple":false,"_required":true},{"_name":"relationship","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype","_valueSetStrength":"preferred"},{"_name":"name","_type":"HumanName","_multiple":true,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"gender","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/administrative-gender","_valueSetStrength":"required"},{"_name":"birthDate","_type":"date","_multiple":false,"_required":false},{"_name":"address","_type":"Address","_multiple":true,"_required":false},{"_name":"photo","_type":"Attachment","_multiple":true,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false}]},"RequestGroup":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"definition","_type":"Reference","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"replaces","_type":"Reference","_multiple":true,"_required":false},{"_name":"groupIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-status","_valueSetStrength":"required"},{"_name":"intent","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-intent","_valueSetStrength":"required"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"author","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"reasonReference","_type":"Reference","_multiple":true,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"prefix","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"title","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"textEquivalent","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"documentation","_type":"RelatedArtifact","_multiple":true,"_required":false,"_properties":[]},{"_name":"condition","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-condition-kind","_valueSetStrength":"required"},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"relatedAction","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"actionId","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"relationship","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-relationship-type","_valueSetStrength":"required"},{"_name":"offsetDuration","_choice":"offset[x]","_type":"Duration","_multiple":false,"_required":false},{"_name":"offsetRange","_choice":"offset[x]","_type":"Range","_multiple":false,"_required":false}]},{"_name":"timingDateTime","_choice":"timing[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"timingAge","_choice":"timing[x]","_type":"Age","_multiple":false,"_required":false},{"_name":"timingPeriod","_choice":"timing[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"timingDuration","_choice":"timing[x]","_type":"Duration","_multiple":false,"_required":false},{"_name":"timingRange","_choice":"timing[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"timingTiming","_choice":"timing[x]","_type":"Timing","_multiple":false,"_required":false},{"_name":"participant","_type":"Reference","_multiple":true,"_required":false},{"_name":"type","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-type","_valueSetStrength":"extensible"},{"_name":"groupingBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-grouping-behavior","_valueSetStrength":"required"},{"_name":"selectionBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-selection-behavior","_valueSetStrength":"required"},{"_name":"requiredBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-required-behavior","_valueSetStrength":"required"},{"_name":"precheckBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-precheck-behavior","_valueSetStrength":"required"},{"_name":"cardinalityBehavior","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/action-cardinality-behavior","_valueSetStrength":"required"},{"_name":"resource","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"action","_type":"#RequestGroup.action","_multiple":true,"_required":false}]}]},"ResearchStudy":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"protocol","_type":"Reference","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/research-study-status","_valueSetStrength":"required"},{"_name":"primaryPurposeType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/research-study-prim-purp-type","_valueSetStrength":"extensible"},{"_name":"phase","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/research-study-phase","_valueSetStrength":"example"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"focus","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"condition","_type":"Reference","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"keyword","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"location","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"enrollment","_type":"Reference","_multiple":true,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"sponsor","_type":"Reference","_multiple":false,"_required":false},{"_name":"principalInvestigator","_type":"Reference","_multiple":false,"_required":false},{"_name":"site","_type":"Reference","_multiple":true,"_required":false},{"_name":"reasonStopped","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/research-study-reason-stopped","_valueSetStrength":"example"},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"arm","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"objective","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/research-study-objective-type","_valueSetStrength":"preferred"}]}]},"ResearchSubject":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/research-subject-status","_valueSetStrength":"required"},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"study","_type":"Reference","_multiple":false,"_required":true},{"_name":"individual","_type":"Reference","_multiple":false,"_required":true},{"_name":"assignedArm","_type":"string","_multiple":false,"_required":false},{"_name":"actualArm","_type":"string","_multiple":false,"_required":false},{"_name":"consent","_type":"Reference","_multiple":false,"_required":false}]},"RiskAssessment":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":false,"_required":false},{"_name":"parent","_type":"Reference","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-status","_valueSetStrength":"required"},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"condition","_type":"Reference","_multiple":false,"_required":false},{"_name":"performer","_type":"Reference","_multiple":false},{"_name":"reasonCodeableConcept","_choice":"reason","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"reasonReference","_choice":"reason","_type":"Reference","_multiple":false,"_required":false},{"_name":"basis","_type":"Reference","_multiple":true,"_required":false},{"_name":"prediction","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"outcome","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"probabilityDecimal","_choice":"probability[x]","_type":"decimal","_multiple":false,"_required":false},{"_name":"probabilityRange","_choice":"probability[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"qualitativeRisk","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/risk-probability","_valueSetStrength":"example"},{"_name":"relativeRisk","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"whenPeriod","_choice":"when[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"whenRange","_choice":"when[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"rationale","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"mitigation","_type":"string","_multiple":false,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false}]},"Schedule":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"active","_type":"boolean","_multiple":false,"_required":false},{"_name":"serviceCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-category","_valueSetStrength":"example"},{"_name":"serviceType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-type","_valueSetStrength":"example"},{"_name":"specialty","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"preferred"},{"_name":"actor","_type":"Reference","_multiple":true},{"_name":"planningHorizon","_type":"Period","_multiple":false,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false}]},"SearchParameter":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":true},{"_name":"base","_type":"code","_multiple":true,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/search-param-type","_valueSetStrength":"required"},{"_name":"derivedFrom","_type":"uri","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":true},{"_name":"expression","_type":"string","_multiple":false,"_required":false},{"_name":"xpath","_type":"string","_multiple":false,"_required":false},{"_name":"xpathUsage","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/search-xpath-usage","_valueSetStrength":"required"},{"_name":"target","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/resource-types","_valueSetStrength":"required"},{"_name":"comparator","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/search-comparator","_valueSetStrength":"required"},{"_name":"modifier","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/search-modifier-code","_valueSetStrength":"required"},{"_name":"chain","_type":"string","_multiple":true,"_required":false},{"_name":"component","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"definition","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":true,"_properties":[]}]}]},"Sequence":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/sequence-type","_valueSetStrength":"example"},{"_name":"coordinateSystem","_type":"integer","_multiple":false,"_required":true},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"specimen","_type":"Reference","_multiple":false,"_required":false},{"_name":"device","_type":"Reference","_multiple":false,"_required":false},{"_name":"performer","_type":"Reference","_multiple":false,"_required":false},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false},{"_name":"referenceSeq","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"chromosome","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/chromosome-human","_valueSetStrength":"example"},{"_name":"genomeBuild","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"referenceSeqId","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/sequence-referenceSeq","_valueSetStrength":"example"},{"_name":"referenceSeqPointer","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"referenceSeqString","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"strand","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"windowStart","_type":"integer","_multiple":false,"_required":true,"_properties":[]},{"_name":"windowEnd","_type":"integer","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"variant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"start","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"end","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"observedAllele","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"referenceAllele","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"cigar","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"variantPointer","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"observedSeq","_type":"string","_multiple":false,"_required":false},{"_name":"quality","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/quality-type","_valueSetStrength":"required"},{"_name":"standardSequence","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/sequence-quality-standardSequence","_valueSetStrength":"example"},{"_name":"start","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"end","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"score","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/sequence-quality-method","_valueSetStrength":"example"},{"_name":"truthTP","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"queryTP","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"truthFN","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"queryFP","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"gtFP","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"precision","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"recall","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"fScore","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"roc","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"score","_type":"integer","_multiple":true,"_required":false,"_properties":[]},{"_name":"numTP","_type":"integer","_multiple":true,"_required":false,"_properties":[]},{"_name":"numFP","_type":"integer","_multiple":true,"_required":false,"_properties":[]},{"_name":"numFN","_type":"integer","_multiple":true,"_required":false,"_properties":[]},{"_name":"precision","_type":"decimal","_multiple":true,"_required":false,"_properties":[]},{"_name":"sensitivity","_type":"decimal","_multiple":true,"_required":false,"_properties":[]},{"_name":"fMeasure","_type":"decimal","_multiple":true,"_required":false,"_properties":[]}]}]},{"_name":"readCoverage","_type":"integer","_multiple":false,"_required":false},{"_name":"repository","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/repository-type","_valueSetStrength":"required"},{"_name":"url","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"datasetId","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"variantsetId","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"readsetId","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"pointer","_type":"Reference","_multiple":true,"_required":false},{"_name":"structureVariant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"precision","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"reportedaCGHRatio","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"length","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"outer","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"start","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"end","_type":"integer","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"inner","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"start","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"end","_type":"integer","_multiple":false,"_required":false,"_properties":[]}]}]}]},"ServiceDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"usage","_type":"string","_multiple":false,"_required":false},{"_name":"approvalDate","_type":"date","_multiple":false,"_required":false},{"_name":"lastReviewDate","_type":"date","_multiple":false,"_required":false},{"_name":"effectivePeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"topic","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/definition-topic","_valueSetStrength":"example"},{"_name":"contributor","_type":"Contributor","_multiple":true,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"relatedArtifact","_type":"RelatedArtifact","_multiple":true,"_required":false},{"_name":"trigger","_type":"TriggerDefinition","_multiple":true,"_required":false},{"_name":"dataRequirement","_type":"DataRequirement","_multiple":true,"_required":false},{"_name":"operationDefinition","_type":"Reference","_multiple":false,"_required":false}]},"ServiceRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiates","_type":"uri","_multiple":true,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true},{"_name":"replaces","_type":"Reference","_multiple":true,"_required":false},{"_name":"requisition","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-status","_valueSetStrength":"required"},{"_name":"intent","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-intent","_valueSetStrength":"required"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"doNotPerform","_type":"boolean","_multiple":false,"_required":false},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/servicerequest-category","_valueSetStrength":"example"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-code","_valueSetStrength":"example"},{"_name":"orderDetail","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/servicerequest-orderdetail","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"occurrenceTiming","_choice":"occurrence","_type":"Timing","_multiple":false,"_required":false},{"_name":"asNeededBoolean","_choice":"asNeeded","_type":"boolean","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-as-needed-reason","_valueSetStrength":"example"},{"_name":"asNeededCodeableConcept","_choice":"asNeeded","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-as-needed-reason","_valueSetStrength":"example"},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requester","_type":"Reference","_multiple":false},{"_name":"performerType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/participant-role","_valueSetStrength":"example"},{"_name":"performer","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/procedure-reason","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"insurance","_type":"Reference","_multiple":true},{"_name":"supportingInfo","_type":"Reference","_multiple":true,"_required":false},{"_name":"specimen","_type":"Reference","_multiple":true,"_required":false},{"_name":"bodySite","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"patientInstruction","_type":"string","_multiple":false,"_required":false},{"_name":"relevantHistory","_type":"Reference","_multiple":true,"_required":false}]},"Slot":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"serviceCategory","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-category","_valueSetStrength":"example"},{"_name":"serviceType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/service-type","_valueSetStrength":"example"},{"_name":"specialty","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/c80-practice-codes","_valueSetStrength":"preferred"},{"_name":"appointmentType","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0276","_valueSetStrength":"preferred"},{"_name":"schedule","_type":"Reference","_multiple":false,"_required":true},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/slotstatus","_valueSetStrength":"required"},{"_name":"start","_type":"instant","_multiple":false,"_required":true},{"_name":"end","_type":"instant","_multiple":false,"_required":true},{"_name":"overbooked","_type":"boolean","_multiple":false,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false}]},"Specimen":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"accessionIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/specimen-status","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0487","_valueSetStrength":"example"},{"_name":"subject","_type":"Reference","_multiple":false},{"_name":"receivedTime","_type":"dateTime","_multiple":false,"_required":false},{"_name":"parent","_type":"Reference","_multiple":true,"_required":false},{"_name":"request","_type":"Reference","_multiple":true,"_required":false},{"_name":"collection","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"collector","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"collectedDateTime","_choice":"collected[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"collectedPeriod","_choice":"collected[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/specimen-collection-method","_valueSetStrength":"example"},{"_name":"bodySite","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/body-site","_valueSetStrength":"example"}]},{"_name":"processing","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"procedure","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/specimen-processing-procedure","_valueSetStrength":"example"},{"_name":"additive","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"timeDateTime","_choice":"time[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"timePeriod","_choice":"time[x]","_type":"Period","_multiple":false,"_required":false}]},{"_name":"container","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/specimen-container-type","_valueSetStrength":"example"},{"_name":"capacity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"specimenQuantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"additiveCodeableConcept","_choice":"additive[x]","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0371","_valueSetStrength":"example"},{"_name":"additiveReference","_choice":"additive[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0371","_valueSetStrength":"example"}]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false}]},"SpecimenDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"typeCollected","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0487","_valueSetStrength":"example"},{"_name":"patientPreparation","_type":"string","_multiple":false,"_required":false},{"_name":"timeAspect","_type":"string","_multiple":false,"_required":false},{"_name":"collection","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"specimenToLab","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"isDerived","_type":"boolean","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0487","_valueSetStrength":"example"},{"_name":"preference","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/specimen-contained-preference","_valueSetStrength":"required"},{"_name":"containerMaterial","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"containerType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/specimen-container-type","_valueSetStrength":"example"},{"_name":"containerCap","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/container-cap","_valueSetStrength":"example"},{"_name":"containerDescription","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"containerCapacity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"containerMinimumVolume","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"containerAdditive","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"additiveCodeableConcept","_choice":"additive[x]","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0371","_valueSetStrength":"example"},{"_name":"additiveReference","_choice":"additive[x]","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/v2-0371","_valueSetStrength":"example"}]},{"_name":"containerPreparation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"requirement","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"retentionTime","_type":"Duration","_multiple":false,"_required":false,"_properties":[]},{"_name":"rejectionCriterion","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/rejection-criteria","_valueSetStrength":"example"},{"_name":"handling","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"conditionSet","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/handling-condition","_valueSetStrength":"example"},{"_name":"tempRange","_type":"Range","_multiple":false,"_required":false,"_properties":[]},{"_name":"maxDuration","_type":"Duration","_multiple":false,"_required":false,"_properties":[]},{"_name":"lightExposure","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"instruction","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]}]},"StructureDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"keyword","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/profile-code","_valueSetStrength":"example"},{"_name":"fhirVersion","_type":"id","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fhir-versions","_valueSetStrength":"required"},{"_name":"mapping","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identity","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"uri","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"comment","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"kind","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/structure-definition-kind","_valueSetStrength":"required"},{"_name":"abstract","_type":"boolean","_multiple":false,"_required":true},{"_name":"contextType","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/extension-context","_valueSetStrength":"required"},{"_name":"context","_type":"string","_multiple":true,"_required":false},{"_name":"contextInvariant","_type":"string","_multiple":true,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/defined-types","_valueSetStrength":"extensible"},{"_name":"baseDefinition","_type":"uri","_multiple":false,"_required":false},{"_name":"derivation","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/type-derivation-rule","_valueSetStrength":"required"},{"_name":"snapshot","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"element","_type":"ElementDefinition","_multiple":true,"_required":true,"_properties":[]}]},{"_name":"differential","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"element","_type":"ElementDefinition","_multiple":true,"_required":true,"_properties":[]}]}]},"StructureMap":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"structure","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"url","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-model-mode","_valueSetStrength":"required"},{"_name":"alias","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"import","_type":"uri","_multiple":true,"_required":false},{"_name":"group","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"extends","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"typeMode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-group-type-mode","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"input","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"type","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"mode","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-input-mode","_valueSetStrength":"required"},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"rule","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"source","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"context","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"min","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"max","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"defaultValueBase64Binary","_choice":"defaultValue[x]","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"defaultValueBoolean","_choice":"defaultValue[x]","_type":"boolean","_multiple":false,"_required":false},{"_name":"defaultValueCode","_choice":"defaultValue[x]","_type":"code","_multiple":false,"_required":false},{"_name":"defaultValueDate","_choice":"defaultValue[x]","_type":"date","_multiple":false,"_required":false},{"_name":"defaultValueDateTime","_choice":"defaultValue[x]","_type":"dateTime","_multiple":false,"_required":false},{"_name":"defaultValueDecimal","_choice":"defaultValue[x]","_type":"decimal","_multiple":false,"_required":false},{"_name":"defaultValueId","_choice":"defaultValue[x]","_type":"id","_multiple":false,"_required":false},{"_name":"defaultValueInstant","_choice":"defaultValue[x]","_type":"instant","_multiple":false,"_required":false},{"_name":"defaultValueInteger","_choice":"defaultValue[x]","_type":"integer","_multiple":false,"_required":false},{"_name":"defaultValueMarkdown","_choice":"defaultValue[x]","_type":"markdown","_multiple":false,"_required":false},{"_name":"defaultValueOid","_choice":"defaultValue[x]","_type":"oid","_multiple":false,"_required":false},{"_name":"defaultValuePositiveInt","_choice":"defaultValue[x]","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"defaultValueString","_choice":"defaultValue[x]","_type":"string","_multiple":false,"_required":false},{"_name":"defaultValueTime","_choice":"defaultValue[x]","_type":"time","_multiple":false,"_required":false},{"_name":"defaultValueUnsignedInt","_choice":"defaultValue[x]","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"defaultValueUri","_choice":"defaultValue[x]","_type":"uri","_multiple":false,"_required":false},{"_name":"defaultValueAddress","_choice":"defaultValue[x]","_type":"Address","_multiple":false,"_required":false},{"_name":"defaultValueAge","_choice":"defaultValue[x]","_type":"Age","_multiple":false,"_required":false},{"_name":"defaultValueAnnotation","_choice":"defaultValue[x]","_type":"Annotation","_multiple":false,"_required":false},{"_name":"defaultValueAttachment","_choice":"defaultValue[x]","_type":"Attachment","_multiple":false,"_required":false},{"_name":"defaultValueCodeableConcept","_choice":"defaultValue[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"defaultValueCoding","_choice":"defaultValue[x]","_type":"Coding","_multiple":false,"_required":false},{"_name":"defaultValueContactPoint","_choice":"defaultValue[x]","_type":"ContactPoint","_multiple":false,"_required":false},{"_name":"defaultValueCount","_choice":"defaultValue[x]","_type":"Count","_multiple":false,"_required":false},{"_name":"defaultValueDistance","_choice":"defaultValue[x]","_type":"Distance","_multiple":false,"_required":false},{"_name":"defaultValueDuration","_choice":"defaultValue[x]","_type":"Duration","_multiple":false,"_required":false},{"_name":"defaultValueHumanName","_choice":"defaultValue[x]","_type":"HumanName","_multiple":false,"_required":false},{"_name":"defaultValueIdentifier","_choice":"defaultValue[x]","_type":"Identifier","_multiple":false,"_required":false},{"_name":"defaultValueMoney","_choice":"defaultValue[x]","_type":"Money","_multiple":false,"_required":false},{"_name":"defaultValuePeriod","_choice":"defaultValue[x]","_type":"Period","_multiple":false,"_required":false},{"_name":"defaultValueQuantity","_choice":"defaultValue[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"defaultValueRange","_choice":"defaultValue[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"defaultValueRatio","_choice":"defaultValue[x]","_type":"Ratio","_multiple":false,"_required":false},{"_name":"defaultValueReference","_choice":"defaultValue[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"defaultValueSampledData","_choice":"defaultValue[x]","_type":"SampledData","_multiple":false,"_required":false},{"_name":"defaultValueSignature","_choice":"defaultValue[x]","_type":"Signature","_multiple":false,"_required":false},{"_name":"defaultValueTiming","_choice":"defaultValue[x]","_type":"Timing","_multiple":false,"_required":false},{"_name":"defaultValueDosage","_choice":"defaultValue[x]","_type":"Dosage","_multiple":false,"_required":false},{"_name":"defaultValueContactDetail","_choice":"defaultValue[x]","_type":"ContactDetail","_multiple":false,"_required":false},{"_name":"defaultValueContributor","_choice":"defaultValue[x]","_type":"Contributor","_multiple":false,"_required":false},{"_name":"defaultValueDataRequirement","_choice":"defaultValue[x]","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"defaultValueParameterDefinition","_choice":"defaultValue[x]","_type":"ParameterDefinition","_multiple":false,"_required":false},{"_name":"defaultValueRelatedArtifact","_choice":"defaultValue[x]","_type":"RelatedArtifact","_multiple":false,"_required":false},{"_name":"defaultValueTriggerDefinition","_choice":"defaultValue[x]","_type":"TriggerDefinition","_multiple":false,"_required":false},{"_name":"defaultValueUsageContext","_choice":"defaultValue[x]","_type":"UsageContext","_multiple":false,"_required":false},{"_name":"defaultValueMeta","_choice":"defaultValue[x]","_type":"Meta","_multiple":false,"_required":false},{"_name":"element","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"listMode","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-source-list-mode","_valueSetStrength":"required"},{"_name":"variable","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"condition","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"check","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"target","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"context","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"contextType","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-context-type","_valueSetStrength":"required"},{"_name":"element","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"variable","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"listMode","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-target-list-mode","_valueSetStrength":"required"},{"_name":"listRuleId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"transform","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/map-transform","_valueSetStrength":"required"},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"valueId","_choice":"value[x]","_type":"id","_multiple":false,"_required":true},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":true},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":true},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":true},{"_name":"valueDecimal","_choice":"value[x]","_type":"decimal","_multiple":false,"_required":true}]}]},{"_name":"rule","_type":"#StructureMap.group.rule","_multiple":true,"_required":false},{"_name":"dependent","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"variable","_type":"string","_multiple":true,"_required":true,"_properties":[]}]},{"_name":"documentation","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]}]},"Subscription":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/subscription-status","_valueSetStrength":"required"},{"_name":"contact","_type":"ContactPoint","_multiple":true,"_required":false},{"_name":"end","_type":"instant","_multiple":false,"_required":false},{"_name":"reason","_type":"string","_multiple":false,"_required":true},{"_name":"criteria","_type":"string","_multiple":false,"_required":true},{"_name":"error","_type":"string","_multiple":false,"_required":false},{"_name":"channel","_type":"BackboneElement","_multiple":false,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/subscription-channel-type","_valueSetStrength":"required"},{"_name":"endpoint","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"payload","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"header","_type":"string","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"tag","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/subscription-tag","_valueSetStrength":"example"}]},"Substance":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/substance-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/substance-category","_valueSetStrength":"extensible"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/substance-code","_valueSetStrength":"example"},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"instance","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"expiry","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"ingredient","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Ratio","_multiple":false,"_required":false,"_properties":[]},{"_name":"substanceCodeableConcept","_choice":"substance[x]","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/substance-code","_valueSetStrength":"example"},{"_name":"substanceReference","_choice":"substance[x]","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/substance-code","_valueSetStrength":"example"}]}]},"SubstancePolymer":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"class","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"geometry","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"copolymerConnectivity","_type":"CodeableConcept","_multiple":true,"_required":false},{"_name":"modification","_type":"string","_multiple":true,"_required":false},{"_name":"monomerSet","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"ratioType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"startingMaterial","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"material","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"isDefining","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"SubstanceAmount","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"repeat","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"numberOfUnits","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"averageMolecularFormula","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"repeatUnitAmountType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"repeatUnit","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"orientationOfPolymerisation","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"repeatUnit","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"SubstanceAmount","_multiple":false,"_required":false,"_properties":[]},{"_name":"degreeOfPolymerisation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"degree","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"SubstanceAmount","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"structuralRepresentation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"representation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"attachment","_type":"Attachment","_multiple":false,"_required":false,"_properties":[]}]}]}]}]},"SubstanceReferenceInformation":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false},{"_name":"gene","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"geneSequenceOrigin","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"gene","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"source","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"geneElement","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"element","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"source","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"classification","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"domain","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"classification","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"subtype","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"source","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"relationship","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"substanceReference","_choice":"substance[x]","_type":"Reference","_multiple":false,"_required":false},{"_name":"substanceCodeableConcept","_choice":"substance[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"relationship","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"interaction","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"isDefining","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"amountQuantity","_choice":"amount[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"amountRange","_choice":"amount[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"amountString","_choice":"amount[x]","_type":"string","_multiple":false,"_required":false},{"_name":"amountType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"amountText","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"source","_type":"Reference","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"target","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"target","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"interaction","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"organism","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"organismType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"source","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"amountQuantity","_choice":"amount[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"amountRange","_choice":"amount[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"amountString","_choice":"amount[x]","_type":"string","_multiple":false,"_required":false},{"_name":"amountType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]}]}]},"SubstanceSpecification":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"comment","_type":"string","_multiple":false,"_required":false},{"_name":"stoichiometric","_type":"boolean","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"referenceSource","_type":"string","_multiple":true,"_required":false},{"_name":"moiety","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"stereochemistry","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"opticalActivity","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"molecularFormula","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"property","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"name","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"parameters","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"substanceId","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"substanceName","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"referenceInformation","_type":"Reference","_multiple":false,"_required":false},{"_name":"structure","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"stereochemistry","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"opticalActivity","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"molecularFormula","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"molecularFormulaByMoiety","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"isotope","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"nuclideId","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"nuclideName","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"substitutionType","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"nuclideHalfLife","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"molecularWeight","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"amount","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"molecularWeight","_type":"#SubstanceSpecification.structure.isotope.molecularWeight","_multiple":false,"_required":false},{"_name":"referenceSource","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"structuralRepresentation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"representation","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"attachment","_type":"Attachment","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"substanceCode","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"status","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"statusDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"comment","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"referenceSource","_type":"string","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"substanceName","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"domain","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_properties":[]},{"_name":"officialName","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"authority","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"status","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"referenceSource","_type":"string","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"polymer","_type":"Reference","_multiple":false,"_required":false}]},"SupplyDelivery":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supplydelivery-status","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supplydelivery-type","_valueSetStrength":"required"},{"_name":"suppliedItem","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"itemCodeableConcept","_choice":"item[x]","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"itemReference","_choice":"item[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"itemReference","_choice":"item[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"itemReference","_choice":"item[x]","_type":"Reference","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"}]},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"occurrenceTiming","_choice":"occurrence","_type":"Timing","_multiple":false,"_required":false},{"_name":"supplier","_type":"Reference","_multiple":false},{"_name":"destination","_type":"Reference","_multiple":false,"_required":false},{"_name":"receiver","_type":"Reference","_multiple":true,"_required":false}]},"SupplyRequest":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supplyrequest-status","_valueSetStrength":"required"},{"_name":"category","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supplyrequest-kind","_valueSetStrength":"example"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"itemCodeableConcept","_choice":"item","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"itemReference","_choice":"item","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"itemReference","_choice":"item","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"itemReference","_choice":"item","_type":"Reference","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/supply-item","_valueSetStrength":"example"},{"_name":"quantity","_type":"Quantity","_multiple":false,"_required":true},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[]},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":false}]},{"_name":"occurrenceDateTime","_choice":"occurrence","_type":"dateTime","_multiple":false,"_required":false},{"_name":"occurrencePeriod","_choice":"occurrence","_type":"Period","_multiple":false,"_required":false},{"_name":"occurrenceTiming","_choice":"occurrence","_type":"Timing","_multiple":false,"_required":false},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requester","_type":"Reference","_multiple":false},{"_name":"supplier","_type":"Reference","_multiple":true},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/supplyrequest-reason","_valueSetStrength":"example"},{"_name":"reasonReference","_type":"Reference","_multiple":true},{"_name":"deliverFrom","_type":"Reference","_multiple":false},{"_name":"deliverTo","_type":"Reference","_multiple":false}]},"Task":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"instantiatesUri","_choice":"instantiates","_type":"uri","_multiple":false,"_required":false},{"_name":"instantiatesReference","_choice":"instantiates","_type":"Reference","_multiple":false,"_required":false},{"_name":"basedOn","_type":"Reference","_multiple":true,"_required":false},{"_name":"groupIdentifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"partOf","_type":"Reference","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/task-status","_valueSetStrength":"required"},{"_name":"statusReason","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"businessStatus","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"intent","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/request-intent","_valueSetStrength":"required"},{"_name":"priority","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/request-priority","_valueSetStrength":"required"},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"description","_type":"string","_multiple":false,"_required":false},{"_name":"focus","_type":"Reference","_multiple":false,"_required":false},{"_name":"for","_type":"Reference","_multiple":false,"_required":false},{"_name":"context","_type":"Reference","_multiple":false},{"_name":"executionPeriod","_type":"Period","_multiple":false,"_required":false},{"_name":"authoredOn","_type":"dateTime","_multiple":false,"_required":false},{"_name":"lastModified","_type":"dateTime","_multiple":false,"_required":false},{"_name":"requester","_type":"Reference","_multiple":false},{"_name":"performerType","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/task-performer-type","_valueSetStrength":"preferred"},{"_name":"owner","_type":"Reference","_multiple":false},{"_name":"reasonCode","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"reasonReference","_type":"Reference","_multiple":false,"_required":false},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false},{"_name":"relevantHistory","_type":"Reference","_multiple":true,"_required":false},{"_name":"restriction","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"repetitions","_type":"positiveInt","_multiple":false,"_required":false,"_properties":[]},{"_name":"period","_type":"Period","_multiple":false,"_required":false,"_properties":[]},{"_name":"recipient","_type":"Reference","_multiple":true,"_required":false}]},{"_name":"input","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueBase64Binary","_choice":"value[x]","_type":"base64Binary","_multiple":false,"_required":true},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":true},{"_name":"valueCode","_choice":"value[x]","_type":"code","_multiple":false,"_required":true},{"_name":"valueDate","_choice":"value[x]","_type":"date","_multiple":false,"_required":true},{"_name":"valueDateTime","_choice":"value[x]","_type":"dateTime","_multiple":false,"_required":true},{"_name":"valueDecimal","_choice":"value[x]","_type":"decimal","_multiple":false,"_required":true},{"_name":"valueId","_choice":"value[x]","_type":"id","_multiple":false,"_required":true},{"_name":"valueInstant","_choice":"value[x]","_type":"instant","_multiple":false,"_required":true},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":true},{"_name":"valueMarkdown","_choice":"value[x]","_type":"markdown","_multiple":false,"_required":true},{"_name":"valueOid","_choice":"value[x]","_type":"oid","_multiple":false,"_required":true},{"_name":"valuePositiveInt","_choice":"value[x]","_type":"positiveInt","_multiple":false,"_required":true},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":true},{"_name":"valueTime","_choice":"value[x]","_type":"time","_multiple":false,"_required":true},{"_name":"valueUnsignedInt","_choice":"value[x]","_type":"unsignedInt","_multiple":false,"_required":true},{"_name":"valueUri","_choice":"value[x]","_type":"uri","_multiple":false,"_required":true},{"_name":"valueAddress","_choice":"value[x]","_type":"Address","_multiple":false,"_required":true},{"_name":"valueAge","_choice":"value[x]","_type":"Age","_multiple":false,"_required":true},{"_name":"valueAnnotation","_choice":"value[x]","_type":"Annotation","_multiple":false,"_required":true},{"_name":"valueAttachment","_choice":"value[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"valueCoding","_choice":"value[x]","_type":"Coding","_multiple":false,"_required":true},{"_name":"valueContactPoint","_choice":"value[x]","_type":"ContactPoint","_multiple":false,"_required":true},{"_name":"valueCount","_choice":"value[x]","_type":"Count","_multiple":false,"_required":true},{"_name":"valueDistance","_choice":"value[x]","_type":"Distance","_multiple":false,"_required":true},{"_name":"valueDuration","_choice":"value[x]","_type":"Duration","_multiple":false,"_required":true},{"_name":"valueHumanName","_choice":"value[x]","_type":"HumanName","_multiple":false,"_required":true},{"_name":"valueIdentifier","_choice":"value[x]","_type":"Identifier","_multiple":false,"_required":true},{"_name":"valueMoney","_choice":"value[x]","_type":"Money","_multiple":false,"_required":true},{"_name":"valuePeriod","_choice":"value[x]","_type":"Period","_multiple":false,"_required":true},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":true},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":true},{"_name":"valueRatio","_choice":"value[x]","_type":"Ratio","_multiple":false,"_required":true},{"_name":"valueReference","_choice":"value[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"valueSampledData","_choice":"value[x]","_type":"SampledData","_multiple":false,"_required":true},{"_name":"valueSignature","_choice":"value[x]","_type":"Signature","_multiple":false,"_required":true},{"_name":"valueTiming","_choice":"value[x]","_type":"Timing","_multiple":false,"_required":true},{"_name":"valueDosage","_choice":"value[x]","_type":"Dosage","_multiple":false,"_required":true},{"_name":"valueContactDetail","_choice":"value[x]","_type":"ContactDetail","_multiple":false,"_required":true},{"_name":"valueContributor","_choice":"value[x]","_type":"Contributor","_multiple":false,"_required":true},{"_name":"valueDataRequirement","_choice":"value[x]","_type":"DataRequirement","_multiple":false,"_required":true},{"_name":"valueParameterDefinition","_choice":"value[x]","_type":"ParameterDefinition","_multiple":false,"_required":true},{"_name":"valueRelatedArtifact","_choice":"value[x]","_type":"RelatedArtifact","_multiple":false,"_required":true},{"_name":"valueTriggerDefinition","_choice":"value[x]","_type":"TriggerDefinition","_multiple":false,"_required":true},{"_name":"valueUsageContext","_choice":"value[x]","_type":"UsageContext","_multiple":false,"_required":true},{"_name":"valueMeta","_choice":"value[x]","_type":"Meta","_multiple":false,"_required":true}]},{"_name":"output","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueBase64Binary","_choice":"value[x]","_type":"base64Binary","_multiple":false,"_required":true},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":true},{"_name":"valueCode","_choice":"value[x]","_type":"code","_multiple":false,"_required":true},{"_name":"valueDate","_choice":"value[x]","_type":"date","_multiple":false,"_required":true},{"_name":"valueDateTime","_choice":"value[x]","_type":"dateTime","_multiple":false,"_required":true},{"_name":"valueDecimal","_choice":"value[x]","_type":"decimal","_multiple":false,"_required":true},{"_name":"valueId","_choice":"value[x]","_type":"id","_multiple":false,"_required":true},{"_name":"valueInstant","_choice":"value[x]","_type":"instant","_multiple":false,"_required":true},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":true},{"_name":"valueMarkdown","_choice":"value[x]","_type":"markdown","_multiple":false,"_required":true},{"_name":"valueOid","_choice":"value[x]","_type":"oid","_multiple":false,"_required":true},{"_name":"valuePositiveInt","_choice":"value[x]","_type":"positiveInt","_multiple":false,"_required":true},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":true},{"_name":"valueTime","_choice":"value[x]","_type":"time","_multiple":false,"_required":true},{"_name":"valueUnsignedInt","_choice":"value[x]","_type":"unsignedInt","_multiple":false,"_required":true},{"_name":"valueUri","_choice":"value[x]","_type":"uri","_multiple":false,"_required":true},{"_name":"valueAddress","_choice":"value[x]","_type":"Address","_multiple":false,"_required":true},{"_name":"valueAge","_choice":"value[x]","_type":"Age","_multiple":false,"_required":true},{"_name":"valueAnnotation","_choice":"value[x]","_type":"Annotation","_multiple":false,"_required":true},{"_name":"valueAttachment","_choice":"value[x]","_type":"Attachment","_multiple":false,"_required":true},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"valueCoding","_choice":"value[x]","_type":"Coding","_multiple":false,"_required":true},{"_name":"valueContactPoint","_choice":"value[x]","_type":"ContactPoint","_multiple":false,"_required":true},{"_name":"valueCount","_choice":"value[x]","_type":"Count","_multiple":false,"_required":true},{"_name":"valueDistance","_choice":"value[x]","_type":"Distance","_multiple":false,"_required":true},{"_name":"valueDuration","_choice":"value[x]","_type":"Duration","_multiple":false,"_required":true},{"_name":"valueHumanName","_choice":"value[x]","_type":"HumanName","_multiple":false,"_required":true},{"_name":"valueIdentifier","_choice":"value[x]","_type":"Identifier","_multiple":false,"_required":true},{"_name":"valueMoney","_choice":"value[x]","_type":"Money","_multiple":false,"_required":true},{"_name":"valuePeriod","_choice":"value[x]","_type":"Period","_multiple":false,"_required":true},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":true},{"_name":"valueRange","_choice":"value[x]","_type":"Range","_multiple":false,"_required":true},{"_name":"valueRatio","_choice":"value[x]","_type":"Ratio","_multiple":false,"_required":true},{"_name":"valueReference","_choice":"value[x]","_type":"Reference","_multiple":false,"_required":true},{"_name":"valueSampledData","_choice":"value[x]","_type":"SampledData","_multiple":false,"_required":true},{"_name":"valueSignature","_choice":"value[x]","_type":"Signature","_multiple":false,"_required":true},{"_name":"valueTiming","_choice":"value[x]","_type":"Timing","_multiple":false,"_required":true},{"_name":"valueDosage","_choice":"value[x]","_type":"Dosage","_multiple":false,"_required":true},{"_name":"valueContactDetail","_choice":"value[x]","_type":"ContactDetail","_multiple":false,"_required":true},{"_name":"valueContributor","_choice":"value[x]","_type":"Contributor","_multiple":false,"_required":true},{"_name":"valueDataRequirement","_choice":"value[x]","_type":"DataRequirement","_multiple":false,"_required":true},{"_name":"valueParameterDefinition","_choice":"value[x]","_type":"ParameterDefinition","_multiple":false,"_required":true},{"_name":"valueRelatedArtifact","_choice":"value[x]","_type":"RelatedArtifact","_multiple":false,"_required":true},{"_name":"valueTriggerDefinition","_choice":"value[x]","_type":"TriggerDefinition","_multiple":false,"_required":true},{"_name":"valueUsageContext","_choice":"value[x]","_type":"UsageContext","_multiple":false,"_required":true},{"_name":"valueMeta","_choice":"value[x]","_type":"Meta","_multiple":false,"_required":true}]}]},"TerminologyCapabilities":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":true},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"lockedDate","_type":"boolean","_multiple":false,"_required":false},{"_name":"codeSystem","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"uri","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"version","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"isDefault","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"compositional","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"language","_type":"code","_multiple":true,"_required":false,"_properties":[]},{"_name":"filter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"op","_type":"code","_multiple":true,"_required":true,"_properties":[]}]},{"_name":"property","_type":"code","_multiple":true,"_required":false,"_properties":[]}]}]},{"_name":"expansion","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"hierarchical","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"paging","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"incomplete","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"definition","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"profile","_type":"Reference","_multiple":true,"_required":false,"_properties":[]},{"_name":"textFilter","_type":"markdown","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"codeSearch","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/code-search-support","_valueSetStrength":"required"},{"_name":"validateCode","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"translations","_type":"boolean","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"translation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"needsMap","_type":"boolean","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"closure","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"translation","_type":"boolean","_multiple":false,"_required":false,"_properties":[]}]}]},"TestReport":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/report-status-codes","_valueSetStrength":"required"},{"_name":"testScript","_type":"Reference","_multiple":false,"_required":true},{"_name":"result","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/report-result-codes","_valueSetStrength":"required"},{"_name":"score","_type":"decimal","_multiple":false,"_required":false},{"_name":"tester","_type":"string","_multiple":false,"_required":false},{"_name":"issued","_type":"dateTime","_multiple":false,"_required":false},{"_name":"participant","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/report-participant-type","_valueSetStrength":"required"},{"_name":"uri","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"setup","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"result","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/report-action-result-codes","_valueSetStrength":"required"},{"_name":"message","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"detail","_type":"uri","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"assert","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"result","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/report-action-result-codes","_valueSetStrength":"required"},{"_name":"message","_type":"markdown","_multiple":false,"_required":false,"_properties":[]},{"_name":"detail","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]}]},{"_name":"test","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operation","_type":"#TestReport.setup.action.operation","_multiple":false,"_required":false},{"_name":"assert","_type":"#TestReport.setup.action.assert","_multiple":false,"_required":false}]}]},{"_name":"teardown","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operation","_type":"#TestReport.setup.action.operation","_multiple":false,"_required":true}]}]}]},"TestScript":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"origin","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"index","_type":"integer","_multiple":false,"_required":true,"_properties":[]},{"_name":"profile","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/testscript-profile-origin-types","_valueSetStrength":"extensible"}]},{"_name":"destination","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"index","_type":"integer","_multiple":false,"_required":true,"_properties":[]},{"_name":"profile","_type":"Coding","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/testscript-profile-destination-types","_valueSetStrength":"extensible"}]},{"_name":"metadata","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"link","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"url","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"capability","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"required","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"validated","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"origin","_type":"integer","_multiple":true,"_required":false,"_properties":[]},{"_name":"destination","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"link","_type":"uri","_multiple":true,"_required":false,"_properties":[]},{"_name":"capabilities","_type":"Reference","_multiple":false,"_required":true,"_properties":[]}]}]},{"_name":"fixture","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"autocreate","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"autodelete","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"resource","_type":"Reference","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"profile","_type":"Reference","_multiple":true,"_required":false},{"_name":"variable","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"defaultValue","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"headerField","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"hint","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"sourceId","_type":"id","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"rule","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"resource","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"param","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"value","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]},{"_name":"ruleset","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"resource","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"rule","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"ruleId","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"param","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"value","_type":"string","_multiple":false,"_required":false,"_properties":[]}]}]}]},{"_name":"setup","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/testscript-operation-codes","_valueSetStrength":"extensible"},{"_name":"resource","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/defined-types","_valueSetStrength":"required"},{"_name":"label","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"accept","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"contentType","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"destination","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"encodeRequestUrl","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"origin","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"params","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"requestHeader","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"field","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"requestId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"responseId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"sourceId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"targetId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"url","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"assert","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"label","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"direction","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/assert-direction-codes","_valueSetStrength":"required"},{"_name":"compareToSourceId","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"compareToSourceExpression","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"compareToSourcePath","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"contentType","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"expression","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"headerField","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"minimumId","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"navigationLinks","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"operator","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/assert-operator-codes","_valueSetStrength":"required"},{"_name":"path","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"requestMethod","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/http-operations","_valueSetStrength":"required"},{"_name":"requestURL","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"resource","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/defined-types","_valueSetStrength":"required"},{"_name":"response","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/assert-response-code-types","_valueSetStrength":"required"},{"_name":"responseCode","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"rule","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"ruleId","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"param","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]}]},{"_name":"ruleset","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"rulesetId","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"rule","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"ruleId","_type":"id","_multiple":false,"_required":true,"_properties":[]},{"_name":"param","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]}]}]},{"_name":"sourceId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"validateProfileId","_type":"id","_multiple":false,"_required":false,"_properties":[]},{"_name":"value","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"warningOnly","_type":"boolean","_multiple":false,"_required":false,"_properties":[]}]}]}]},{"_name":"test","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"description","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operation","_type":"#TestScript.setup.action.operation","_multiple":false,"_required":false},{"_name":"assert","_type":"#TestScript.setup.action.assert","_multiple":false,"_required":false}]}]},{"_name":"teardown","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"action","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"operation","_type":"#TestScript.setup.action.operation","_multiple":false,"_required":true}]}]}]},"UserSession":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"user","_type":"Reference","_multiple":false},{"_name":"status","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/usersession-status","_valueSetStrength":"required"},{"_name":"source","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/usersession-status-source","_valueSetStrength":"required"}]},{"_name":"workstation","_type":"Identifier","_multiple":false,"_required":false},{"_name":"focus","_type":"Reference","_multiple":true,"_required":false},{"_name":"created","_type":"instant","_multiple":false,"_required":false},{"_name":"expires","_type":"instant","_multiple":false,"_required":false},{"_name":"context","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"type","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueCodeableConcept","_choice":"value[x]","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value[x]","_type":"Quantity","_multiple":false,"_required":false}]}]},"ValueSet":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/publication-status","_valueSetStrength":"required"},{"_name":"experimental","_type":"boolean","_multiple":false,"_required":false},{"_name":"date","_type":"dateTime","_multiple":false,"_required":false},{"_name":"publisher","_type":"string","_multiple":false,"_required":false},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false},{"_name":"description","_type":"markdown","_multiple":false,"_required":false},{"_name":"useContext","_type":"UsageContext","_multiple":true,"_required":false},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/jurisdiction","_valueSetStrength":"extensible"},{"_name":"immutable","_type":"boolean","_multiple":false,"_required":false},{"_name":"purpose","_type":"markdown","_multiple":false,"_required":false},{"_name":"copyright","_type":"markdown","_multiple":false,"_required":false},{"_name":"extensible","_type":"boolean","_multiple":false,"_required":false},{"_name":"compose","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"lockedDate","_type":"date","_multiple":false,"_required":false,"_properties":[]},{"_name":"inactive","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"include","_type":"BackboneElement","_multiple":true,"_required":true,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"system","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"concept","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"designation","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"use","_type":"Coding","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/designation-use","_valueSetStrength":"extensible"},{"_name":"value","_type":"string","_multiple":false,"_required":true,"_properties":[]}]}]},{"_name":"filter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"property","_type":"code","_multiple":false,"_required":true,"_properties":[]},{"_name":"op","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/filter-operator","_valueSetStrength":"required"},{"_name":"value","_type":"code","_multiple":false,"_required":true,"_properties":[]}]},{"_name":"valueSet","_type":"uri","_multiple":true,"_required":false,"_properties":[]}]},{"_name":"exclude","_type":"#ValueSet.compose.include","_multiple":true,"_required":false}]},{"_name":"expansion","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"uri","_multiple":false,"_required":true,"_properties":[]},{"_name":"timestamp","_type":"dateTime","_multiple":false,"_required":true,"_properties":[]},{"_name":"total","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"offset","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"parameter","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"name","_type":"string","_multiple":false,"_required":true,"_properties":[]},{"_name":"valueString","_choice":"value[x]","_type":"string","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value[x]","_type":"boolean","_multiple":false,"_required":false},{"_name":"valueInteger","_choice":"value[x]","_type":"integer","_multiple":false,"_required":false},{"_name":"valueDecimal","_choice":"value[x]","_type":"decimal","_multiple":false,"_required":false},{"_name":"valueUri","_choice":"value[x]","_type":"uri","_multiple":false,"_required":false},{"_name":"valueCode","_choice":"value[x]","_type":"code","_multiple":false,"_required":false}]},{"_name":"contains","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"system","_type":"uri","_multiple":false,"_required":false,"_properties":[]},{"_name":"abstract","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"inactive","_type":"boolean","_multiple":false,"_required":false,"_properties":[]},{"_name":"version","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"code","_type":"code","_multiple":false,"_required":false,"_properties":[]},{"_name":"display","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"designation","_type":"#ValueSet.compose.include.concept.designation","_multiple":true,"_required":false},{"_name":"contains","_type":"#ValueSet.expansion.contains","_multiple":true,"_required":false}]}]}]},"VerificationResult":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"target","_type":"Reference","_multiple":true,"_required":false},{"_name":"targetLocation","_type":"string","_multiple":true,"_required":false},{"_name":"need","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/need","_valueSetStrength":"required"},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/status","_valueSetStrength":"required"},{"_name":"statusDate","_type":"dateTime","_multiple":false,"_required":true},{"_name":"validationType","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/validation-type","_valueSetStrength":"required"},{"_name":"validationProcess","_type":"CodeableConcept","_multiple":true,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/validation-process","_valueSetStrength":"example"},{"_name":"frequency","_type":"Timing","_multiple":false,"_required":false},{"_name":"lastPerformed","_type":"dateTime","_multiple":false,"_required":false},{"_name":"nextScheduled","_type":"date","_multiple":false,"_required":false},{"_name":"failureAction","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/failure-action","_valueSetStrength":"required"},{"_name":"primarySource","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"organization","_type":"Reference","_multiple":false,"_required":false,"_properties":[]},{"_name":"type","_type":"CodeableConcept","_multiple":true,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/primary-source-type","_valueSetStrength":"example"},{"_name":"validationProcess","_type":"CodeableConcept","_multiple":true,"_required":true,"_properties":[]},{"_name":"validationStatus","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/validation-status","_valueSetStrength":"required"},{"_name":"validationDate","_type":"dateTime","_multiple":false,"_required":false,"_properties":[]},{"_name":"canPushUpdates","_type":"code","_multiple":false,"_required":true,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/can-push-updates","_valueSetStrength":"required"},{"_name":"pushTypeAvailable","_type":"code","_multiple":true,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/push-type-available","_valueSetStrength":"required"}]},{"_name":"attestation","_type":"BackboneElement","_multiple":false,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"source","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"organization","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":true,"_properties":[]},{"_name":"date","_type":"date","_multiple":false,"_required":true,"_properties":[]},{"_name":"sourceIdentityCertificate","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"proxyIdentityCertificate","_type":"string","_multiple":false,"_required":false,"_properties":[]}]},{"_name":"validator","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false,"_properties":[]},{"_name":"organization","_type":"Reference","_multiple":false,"_required":true,"_properties":[]},{"_name":"identityCertificate","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"dateValidated","_type":"date","_multiple":false,"_required":true,"_properties":[]}]}]},"VisionPrescription":{"_type":"Resource","_properties":[{"_name":"id","_type":"id","_multiple":false,"_required":false},{"_name":"meta","_type":"Meta","_multiple":false,"_required":false},{"_name":"implicitRules","_type":"uri","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"text","_type":"Narrative","_multiple":false,"_required":false},{"_name":"contained","_type":"Resource","_multiple":true,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/fm-status","_valueSetStrength":"required"},{"_name":"patient","_type":"Reference","_multiple":false,"_required":false},{"_name":"encounter","_type":"Reference","_multiple":false,"_required":false},{"_name":"dateWritten","_type":"dateTime","_multiple":false,"_required":false},{"_name":"prescriber","_type":"Reference","_multiple":false,"_required":false},{"_name":"reasonCodeableConcept","_choice":"reason","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"reasonReference","_choice":"reason","_type":"Reference","_multiple":false,"_required":false},{"_name":"dispense","_type":"BackboneElement","_multiple":true,"_required":false,"_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false,"_properties":[]},{"_name":"product","_type":"CodeableConcept","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/vision-product","_valueSetStrength":"example"},{"_name":"eye","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/vision-eye-codes","_valueSetStrength":"required"},{"_name":"sphere","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"cylinder","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"axis","_type":"integer","_multiple":false,"_required":false,"_properties":[]},{"_name":"prism","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"base","_type":"code","_multiple":false,"_required":false,"_properties":[],"_valueSet":"http://hl7.org/fhir/ValueSet/vision-base-codes","_valueSetStrength":"required"},{"_name":"add","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"power","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"backCurve","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"diameter","_type":"decimal","_multiple":false,"_required":false,"_properties":[]},{"_name":"duration","_type":"Quantity","_multiple":false,"_required":false,"_properties":[]},{"_name":"color","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"brand","_type":"string","_multiple":false,"_required":false,"_properties":[]},{"_name":"note","_type":"Annotation","_multiple":true,"_required":false,"_properties":[]}]}]},"Element":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false}]},"BackboneElement":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"modifierExtension","_type":"Extension","_multiple":true,"_required":false}]},"base64Binary":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"boolean":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"code":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"date":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"dateTime":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"decimal":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"id":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"instant":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"integer":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"markdown":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"oid":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"positiveInt":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"string":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"time":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"unsignedInt":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"uri":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"uuid":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":false}]},"xhtml":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_multiple":false,"_required":true}]},"Address":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"use","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/address-use","_valueSetStrength":"required"},{"_name":"type","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/address-type","_valueSetStrength":"required"},{"_name":"text","_type":"string","_multiple":false,"_required":false},{"_name":"line","_type":"string","_multiple":true,"_required":false},{"_name":"city","_type":"string","_multiple":false,"_required":false},{"_name":"district","_type":"string","_multiple":false,"_required":false},{"_name":"state","_type":"string","_multiple":false,"_required":false},{"_name":"postalCode","_type":"string","_multiple":false,"_required":false},{"_name":"country","_type":"string","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false}]},"Age":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"comparator","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"},{"_name":"unit","_type":"string","_multiple":false,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false}]},"Annotation":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"authorReference","_choice":"author","_type":"Reference","_multiple":false,"_required":false},{"_name":"authorReference","_choice":"author","_type":"Reference","_multiple":false,"_required":false},{"_name":"authorReference","_choice":"author","_type":"Reference","_multiple":false,"_required":false},{"_name":"authorString","_choice":"author","_type":"string","_multiple":false,"_required":false},{"_name":"time","_type":"dateTime","_multiple":false,"_required":false},{"_name":"text","_type":"string","_multiple":false,"_required":true}]},"Attachment":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"contentType","_type":"code","_multiple":false,"_required":false},{"_name":"language","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/languages","_valueSetStrength":"extensible"},{"_name":"data","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"size","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"hash","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"title","_type":"string","_multiple":false,"_required":false},{"_name":"creation","_type":"dateTime","_multiple":false,"_required":false}]},"CodeableConcept":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"coding","_type":"Coding","_multiple":true,"_required":false},{"_name":"text","_type":"string","_multiple":false,"_required":false}]},"Coding":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"version","_type":"string","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false},{"_name":"display","_type":"string","_multiple":false,"_required":false},{"_name":"userSelected","_type":"boolean","_multiple":false,"_required":false}]},"ContactDetail":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"telecom","_type":"ContactPoint","_multiple":true,"_required":false}]},"ContactPoint":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"system","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/contact-point-system","_valueSetStrength":"required"},{"_name":"value","_type":"string","_multiple":false,"_required":false},{"_name":"use","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/contact-point-use","_valueSetStrength":"required"},{"_name":"rank","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false}]},"Contributor":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/contributor-type","_valueSetStrength":"required"},{"_name":"name","_type":"string","_multiple":false,"_required":true},{"_name":"contact","_type":"ContactDetail","_multiple":true,"_required":false}]},"Count":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"comparator","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"},{"_name":"unit","_type":"string","_multiple":false,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false}]},"DataRequirement":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/all-types","_valueSetStrength":"required"},{"_name":"profile","_type":"uri","_multiple":true,"_required":false},{"_name":"mustSupport","_type":"string","_multiple":true,"_required":false},{"_name":"codeFilter","_type":"Element","_multiple":true,"_required":false},{"_name":"dateFilter","_type":"Element","_multiple":true,"_required":false}]},"Distance":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"comparator","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"},{"_name":"unit","_type":"string","_multiple":false,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false}]},"Dosage":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"sequence","_type":"integer","_multiple":false,"_required":false},{"_name":"text","_type":"string","_multiple":false,"_required":false},{"_name":"additionalInstruction","_type":"CodeableConcept","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/additional-instruction-codes","_valueSetStrength":"example"},{"_name":"patientInstruction","_type":"string","_multiple":false,"_required":false},{"_name":"timing","_type":"Timing","_multiple":false,"_required":false},{"_name":"asNeededBoolean","_choice":"asNeeded","_type":"boolean","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-as-needed-reason","_valueSetStrength":"example"},{"_name":"asNeededCodeableConcept","_choice":"asNeeded","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/medication-as-needed-reason","_valueSetStrength":"example"},{"_name":"site","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/approach-site-codes","_valueSetStrength":"example"},{"_name":"route","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/route-codes","_valueSetStrength":"example"},{"_name":"method","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/administration-method-codes","_valueSetStrength":"example"},{"_name":"doseRange","_choice":"dose","_type":"Range","_multiple":false,"_required":false},{"_name":"doseQuantity","_choice":"dose","_type":"Quantity","_multiple":false,"_required":false},{"_name":"maxDosePerPeriod","_type":"Ratio","_multiple":false,"_required":false},{"_name":"maxDosePerAdministration","_type":"Quantity","_multiple":false,"_required":false},{"_name":"maxDosePerLifetime","_type":"Quantity","_multiple":false,"_required":false},{"_name":"rateRatio","_choice":"rate","_type":"Ratio","_multiple":false,"_required":false},{"_name":"rateRange","_choice":"rate","_type":"Range","_multiple":false,"_required":false},{"_name":"rateQuantity","_choice":"rate","_type":"Quantity","_multiple":false,"_required":false}]},"Duration":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"comparator","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"},{"_name":"unit","_type":"string","_multiple":false,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false}]},"ElementDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"path","_type":"string","_multiple":false,"_required":true},{"_name":"representation","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/property-representation","_valueSetStrength":"required"},{"_name":"sliceName","_type":"string","_multiple":false,"_required":false},{"_name":"label","_type":"string","_multiple":false,"_required":false},{"_name":"code","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/observation-codes","_valueSetStrength":"example"},{"_name":"slicing","_type":"Element","_multiple":false,"_required":false},{"_name":"short","_type":"string","_multiple":false,"_required":false},{"_name":"definition","_type":"markdown","_multiple":false,"_required":false},{"_name":"comment","_type":"markdown","_multiple":false,"_required":false},{"_name":"requirements","_type":"markdown","_multiple":false,"_required":false},{"_name":"alias","_type":"string","_multiple":true,"_required":false},{"_name":"min","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"max","_type":"string","_multiple":false,"_required":false},{"_name":"base","_type":"Element","_multiple":false,"_required":false},{"_name":"contentReference","_type":"uri","_multiple":false,"_required":false},{"_name":"type","_type":"Element","_multiple":true,"_required":false},{"_name":"defaultValueBase64Binary","_choice":"defaultValue","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"defaultValueBoolean","_choice":"defaultValue","_type":"boolean","_multiple":false,"_required":false},{"_name":"defaultValueCode","_choice":"defaultValue","_type":"code","_multiple":false,"_required":false},{"_name":"defaultValueDate","_choice":"defaultValue","_type":"date","_multiple":false,"_required":false},{"_name":"defaultValueDateTime","_choice":"defaultValue","_type":"dateTime","_multiple":false,"_required":false},{"_name":"defaultValueDecimal","_choice":"defaultValue","_type":"decimal","_multiple":false,"_required":false},{"_name":"defaultValueId","_choice":"defaultValue","_type":"id","_multiple":false,"_required":false},{"_name":"defaultValueInstant","_choice":"defaultValue","_type":"instant","_multiple":false,"_required":false},{"_name":"defaultValueInteger","_choice":"defaultValue","_type":"integer","_multiple":false,"_required":false},{"_name":"defaultValueMarkdown","_choice":"defaultValue","_type":"markdown","_multiple":false,"_required":false},{"_name":"defaultValueOid","_choice":"defaultValue","_type":"oid","_multiple":false,"_required":false},{"_name":"defaultValuePositiveInt","_choice":"defaultValue","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"defaultValueString","_choice":"defaultValue","_type":"string","_multiple":false,"_required":false},{"_name":"defaultValueTime","_choice":"defaultValue","_type":"time","_multiple":false,"_required":false},{"_name":"defaultValueUnsignedInt","_choice":"defaultValue","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"defaultValueUri","_choice":"defaultValue","_type":"uri","_multiple":false,"_required":false},{"_name":"defaultValueAddress","_choice":"defaultValue","_type":"Address","_multiple":false,"_required":false},{"_name":"defaultValueAge","_choice":"defaultValue","_type":"Age","_multiple":false,"_required":false},{"_name":"defaultValueAnnotation","_choice":"defaultValue","_type":"Annotation","_multiple":false,"_required":false},{"_name":"defaultValueAttachment","_choice":"defaultValue","_type":"Attachment","_multiple":false,"_required":false},{"_name":"defaultValueCodeableConcept","_choice":"defaultValue","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"defaultValueCoding","_choice":"defaultValue","_type":"Coding","_multiple":false,"_required":false},{"_name":"defaultValueContactPoint","_choice":"defaultValue","_type":"ContactPoint","_multiple":false,"_required":false},{"_name":"defaultValueCount","_choice":"defaultValue","_type":"Count","_multiple":false,"_required":false},{"_name":"defaultValueDistance","_choice":"defaultValue","_type":"Distance","_multiple":false,"_required":false},{"_name":"defaultValueDuration","_choice":"defaultValue","_type":"Duration","_multiple":false,"_required":false},{"_name":"defaultValueHumanName","_choice":"defaultValue","_type":"HumanName","_multiple":false,"_required":false},{"_name":"defaultValueIdentifier","_choice":"defaultValue","_type":"Identifier","_multiple":false,"_required":false},{"_name":"defaultValueMoney","_choice":"defaultValue","_type":"Money","_multiple":false,"_required":false},{"_name":"defaultValuePeriod","_choice":"defaultValue","_type":"Period","_multiple":false,"_required":false},{"_name":"defaultValueQuantity","_choice":"defaultValue","_type":"Quantity","_multiple":false,"_required":false},{"_name":"defaultValueRange","_choice":"defaultValue","_type":"Range","_multiple":false,"_required":false},{"_name":"defaultValueRatio","_choice":"defaultValue","_type":"Ratio","_multiple":false,"_required":false},{"_name":"defaultValueReference","_choice":"defaultValue","_type":"Reference","_multiple":false,"_required":false},{"_name":"defaultValueSampledData","_choice":"defaultValue","_type":"SampledData","_multiple":false,"_required":false},{"_name":"defaultValueSignature","_choice":"defaultValue","_type":"Signature","_multiple":false,"_required":false},{"_name":"defaultValueTiming","_choice":"defaultValue","_type":"Timing","_multiple":false,"_required":false},{"_name":"defaultValueDosage","_choice":"defaultValue","_type":"Dosage","_multiple":false,"_required":false},{"_name":"defaultValueContactDetail","_choice":"defaultValue","_type":"ContactDetail","_multiple":false,"_required":false},{"_name":"defaultValueContributor","_choice":"defaultValue","_type":"Contributor","_multiple":false,"_required":false},{"_name":"defaultValueDataRequirement","_choice":"defaultValue","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"defaultValueParameterDefinition","_choice":"defaultValue","_type":"ParameterDefinition","_multiple":false,"_required":false},{"_name":"defaultValueRelatedArtifact","_choice":"defaultValue","_type":"RelatedArtifact","_multiple":false,"_required":false},{"_name":"defaultValueTriggerDefinition","_choice":"defaultValue","_type":"TriggerDefinition","_multiple":false,"_required":false},{"_name":"defaultValueUsageContext","_choice":"defaultValue","_type":"UsageContext","_multiple":false,"_required":false},{"_name":"defaultValueMeta","_choice":"defaultValue","_type":"Meta","_multiple":false,"_required":false},{"_name":"meaningWhenMissing","_type":"markdown","_multiple":false,"_required":false},{"_name":"orderMeaning","_type":"string","_multiple":false,"_required":false},{"_name":"fixedBase64Binary","_choice":"fixed","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"fixedBoolean","_choice":"fixed","_type":"boolean","_multiple":false,"_required":false},{"_name":"fixedCode","_choice":"fixed","_type":"code","_multiple":false,"_required":false},{"_name":"fixedDate","_choice":"fixed","_type":"date","_multiple":false,"_required":false},{"_name":"fixedDateTime","_choice":"fixed","_type":"dateTime","_multiple":false,"_required":false},{"_name":"fixedDecimal","_choice":"fixed","_type":"decimal","_multiple":false,"_required":false},{"_name":"fixedId","_choice":"fixed","_type":"id","_multiple":false,"_required":false},{"_name":"fixedInstant","_choice":"fixed","_type":"instant","_multiple":false,"_required":false},{"_name":"fixedInteger","_choice":"fixed","_type":"integer","_multiple":false,"_required":false},{"_name":"fixedMarkdown","_choice":"fixed","_type":"markdown","_multiple":false,"_required":false},{"_name":"fixedOid","_choice":"fixed","_type":"oid","_multiple":false,"_required":false},{"_name":"fixedPositiveInt","_choice":"fixed","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"fixedString","_choice":"fixed","_type":"string","_multiple":false,"_required":false},{"_name":"fixedTime","_choice":"fixed","_type":"time","_multiple":false,"_required":false},{"_name":"fixedUnsignedInt","_choice":"fixed","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"fixedUri","_choice":"fixed","_type":"uri","_multiple":false,"_required":false},{"_name":"fixedAddress","_choice":"fixed","_type":"Address","_multiple":false,"_required":false},{"_name":"fixedAge","_choice":"fixed","_type":"Age","_multiple":false,"_required":false},{"_name":"fixedAnnotation","_choice":"fixed","_type":"Annotation","_multiple":false,"_required":false},{"_name":"fixedAttachment","_choice":"fixed","_type":"Attachment","_multiple":false,"_required":false},{"_name":"fixedCodeableConcept","_choice":"fixed","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"fixedCoding","_choice":"fixed","_type":"Coding","_multiple":false,"_required":false},{"_name":"fixedContactPoint","_choice":"fixed","_type":"ContactPoint","_multiple":false,"_required":false},{"_name":"fixedCount","_choice":"fixed","_type":"Count","_multiple":false,"_required":false},{"_name":"fixedDistance","_choice":"fixed","_type":"Distance","_multiple":false,"_required":false},{"_name":"fixedDuration","_choice":"fixed","_type":"Duration","_multiple":false,"_required":false},{"_name":"fixedHumanName","_choice":"fixed","_type":"HumanName","_multiple":false,"_required":false},{"_name":"fixedIdentifier","_choice":"fixed","_type":"Identifier","_multiple":false,"_required":false},{"_name":"fixedMoney","_choice":"fixed","_type":"Money","_multiple":false,"_required":false},{"_name":"fixedPeriod","_choice":"fixed","_type":"Period","_multiple":false,"_required":false},{"_name":"fixedQuantity","_choice":"fixed","_type":"Quantity","_multiple":false,"_required":false},{"_name":"fixedRange","_choice":"fixed","_type":"Range","_multiple":false,"_required":false},{"_name":"fixedRatio","_choice":"fixed","_type":"Ratio","_multiple":false,"_required":false},{"_name":"fixedReference","_choice":"fixed","_type":"Reference","_multiple":false,"_required":false},{"_name":"fixedSampledData","_choice":"fixed","_type":"SampledData","_multiple":false,"_required":false},{"_name":"fixedSignature","_choice":"fixed","_type":"Signature","_multiple":false,"_required":false},{"_name":"fixedTiming","_choice":"fixed","_type":"Timing","_multiple":false,"_required":false},{"_name":"fixedDosage","_choice":"fixed","_type":"Dosage","_multiple":false,"_required":false},{"_name":"fixedContactDetail","_choice":"fixed","_type":"ContactDetail","_multiple":false,"_required":false},{"_name":"fixedContributor","_choice":"fixed","_type":"Contributor","_multiple":false,"_required":false},{"_name":"fixedDataRequirement","_choice":"fixed","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"fixedParameterDefinition","_choice":"fixed","_type":"ParameterDefinition","_multiple":false,"_required":false},{"_name":"fixedRelatedArtifact","_choice":"fixed","_type":"RelatedArtifact","_multiple":false,"_required":false},{"_name":"fixedTriggerDefinition","_choice":"fixed","_type":"TriggerDefinition","_multiple":false,"_required":false},{"_name":"fixedUsageContext","_choice":"fixed","_type":"UsageContext","_multiple":false,"_required":false},{"_name":"fixedMeta","_choice":"fixed","_type":"Meta","_multiple":false,"_required":false},{"_name":"patternBase64Binary","_choice":"pattern","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"patternBoolean","_choice":"pattern","_type":"boolean","_multiple":false,"_required":false},{"_name":"patternCode","_choice":"pattern","_type":"code","_multiple":false,"_required":false},{"_name":"patternDate","_choice":"pattern","_type":"date","_multiple":false,"_required":false},{"_name":"patternDateTime","_choice":"pattern","_type":"dateTime","_multiple":false,"_required":false},{"_name":"patternDecimal","_choice":"pattern","_type":"decimal","_multiple":false,"_required":false},{"_name":"patternId","_choice":"pattern","_type":"id","_multiple":false,"_required":false},{"_name":"patternInstant","_choice":"pattern","_type":"instant","_multiple":false,"_required":false},{"_name":"patternInteger","_choice":"pattern","_type":"integer","_multiple":false,"_required":false},{"_name":"patternMarkdown","_choice":"pattern","_type":"markdown","_multiple":false,"_required":false},{"_name":"patternOid","_choice":"pattern","_type":"oid","_multiple":false,"_required":false},{"_name":"patternPositiveInt","_choice":"pattern","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"patternString","_choice":"pattern","_type":"string","_multiple":false,"_required":false},{"_name":"patternTime","_choice":"pattern","_type":"time","_multiple":false,"_required":false},{"_name":"patternUnsignedInt","_choice":"pattern","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"patternUri","_choice":"pattern","_type":"uri","_multiple":false,"_required":false},{"_name":"patternAddress","_choice":"pattern","_type":"Address","_multiple":false,"_required":false},{"_name":"patternAge","_choice":"pattern","_type":"Age","_multiple":false,"_required":false},{"_name":"patternAnnotation","_choice":"pattern","_type":"Annotation","_multiple":false,"_required":false},{"_name":"patternAttachment","_choice":"pattern","_type":"Attachment","_multiple":false,"_required":false},{"_name":"patternCodeableConcept","_choice":"pattern","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"patternCoding","_choice":"pattern","_type":"Coding","_multiple":false,"_required":false},{"_name":"patternContactPoint","_choice":"pattern","_type":"ContactPoint","_multiple":false,"_required":false},{"_name":"patternCount","_choice":"pattern","_type":"Count","_multiple":false,"_required":false},{"_name":"patternDistance","_choice":"pattern","_type":"Distance","_multiple":false,"_required":false},{"_name":"patternDuration","_choice":"pattern","_type":"Duration","_multiple":false,"_required":false},{"_name":"patternHumanName","_choice":"pattern","_type":"HumanName","_multiple":false,"_required":false},{"_name":"patternIdentifier","_choice":"pattern","_type":"Identifier","_multiple":false,"_required":false},{"_name":"patternMoney","_choice":"pattern","_type":"Money","_multiple":false,"_required":false},{"_name":"patternPeriod","_choice":"pattern","_type":"Period","_multiple":false,"_required":false},{"_name":"patternQuantity","_choice":"pattern","_type":"Quantity","_multiple":false,"_required":false},{"_name":"patternRange","_choice":"pattern","_type":"Range","_multiple":false,"_required":false},{"_name":"patternRatio","_choice":"pattern","_type":"Ratio","_multiple":false,"_required":false},{"_name":"patternReference","_choice":"pattern","_type":"Reference","_multiple":false,"_required":false},{"_name":"patternSampledData","_choice":"pattern","_type":"SampledData","_multiple":false,"_required":false},{"_name":"patternSignature","_choice":"pattern","_type":"Signature","_multiple":false,"_required":false},{"_name":"patternTiming","_choice":"pattern","_type":"Timing","_multiple":false,"_required":false},{"_name":"patternDosage","_choice":"pattern","_type":"Dosage","_multiple":false,"_required":false},{"_name":"patternContactDetail","_choice":"pattern","_type":"ContactDetail","_multiple":false,"_required":false},{"_name":"patternContributor","_choice":"pattern","_type":"Contributor","_multiple":false,"_required":false},{"_name":"patternDataRequirement","_choice":"pattern","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"patternParameterDefinition","_choice":"pattern","_type":"ParameterDefinition","_multiple":false,"_required":false},{"_name":"patternRelatedArtifact","_choice":"pattern","_type":"RelatedArtifact","_multiple":false,"_required":false},{"_name":"patternTriggerDefinition","_choice":"pattern","_type":"TriggerDefinition","_multiple":false,"_required":false},{"_name":"patternUsageContext","_choice":"pattern","_type":"UsageContext","_multiple":false,"_required":false},{"_name":"patternMeta","_choice":"pattern","_type":"Meta","_multiple":false,"_required":false},{"_name":"example","_type":"Element","_multiple":true,"_required":false},{"_name":"minValueDate","_choice":"minValue","_type":"date","_multiple":false,"_required":false},{"_name":"minValueDateTime","_choice":"minValue","_type":"dateTime","_multiple":false,"_required":false},{"_name":"minValueInstant","_choice":"minValue","_type":"instant","_multiple":false,"_required":false},{"_name":"minValueTime","_choice":"minValue","_type":"time","_multiple":false,"_required":false},{"_name":"minValueDecimal","_choice":"minValue","_type":"decimal","_multiple":false,"_required":false},{"_name":"minValueInteger","_choice":"minValue","_type":"integer","_multiple":false,"_required":false},{"_name":"minValuePositiveInt","_choice":"minValue","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"minValueUnsignedInt","_choice":"minValue","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"minValueQuantity","_choice":"minValue","_type":"Quantity","_multiple":false,"_required":false},{"_name":"maxValueDate","_choice":"maxValue","_type":"date","_multiple":false,"_required":false},{"_name":"maxValueDateTime","_choice":"maxValue","_type":"dateTime","_multiple":false,"_required":false},{"_name":"maxValueInstant","_choice":"maxValue","_type":"instant","_multiple":false,"_required":false},{"_name":"maxValueTime","_choice":"maxValue","_type":"time","_multiple":false,"_required":false},{"_name":"maxValueDecimal","_choice":"maxValue","_type":"decimal","_multiple":false,"_required":false},{"_name":"maxValueInteger","_choice":"maxValue","_type":"integer","_multiple":false,"_required":false},{"_name":"maxValuePositiveInt","_choice":"maxValue","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"maxValueUnsignedInt","_choice":"maxValue","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"maxValueQuantity","_choice":"maxValue","_type":"Quantity","_multiple":false,"_required":false},{"_name":"maxLength","_type":"integer","_multiple":false,"_required":false},{"_name":"condition","_type":"id","_multiple":true,"_required":false},{"_name":"constraint","_type":"Element","_multiple":true,"_required":false},{"_name":"mustSupport","_type":"boolean","_multiple":false,"_required":false},{"_name":"isModifier","_type":"boolean","_multiple":false,"_required":false},{"_name":"isSummary","_type":"boolean","_multiple":false,"_required":false},{"_name":"binding","_type":"Element","_multiple":false,"_required":false},{"_name":"mapping","_type":"Element","_multiple":true,"_required":false}]},"Extension":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":true},{"_name":"valueBase64Binary","_choice":"value","_type":"base64Binary","_multiple":false,"_required":false},{"_name":"valueBoolean","_choice":"value","_type":"boolean","_multiple":false,"_required":false},{"_name":"valueCode","_choice":"value","_type":"code","_multiple":false,"_required":false},{"_name":"valueDate","_choice":"value","_type":"date","_multiple":false,"_required":false},{"_name":"valueDateTime","_choice":"value","_type":"dateTime","_multiple":false,"_required":false},{"_name":"valueDecimal","_choice":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"valueId","_choice":"value","_type":"id","_multiple":false,"_required":false},{"_name":"valueInstant","_choice":"value","_type":"instant","_multiple":false,"_required":false},{"_name":"valueInteger","_choice":"value","_type":"integer","_multiple":false,"_required":false},{"_name":"valueMarkdown","_choice":"value","_type":"markdown","_multiple":false,"_required":false},{"_name":"valueOid","_choice":"value","_type":"oid","_multiple":false,"_required":false},{"_name":"valuePositiveInt","_choice":"value","_type":"positiveInt","_multiple":false,"_required":false},{"_name":"valueString","_choice":"value","_type":"string","_multiple":false,"_required":false},{"_name":"valueTime","_choice":"value","_type":"time","_multiple":false,"_required":false},{"_name":"valueUnsignedInt","_choice":"value","_type":"unsignedInt","_multiple":false,"_required":false},{"_name":"valueUri","_choice":"value","_type":"uri","_multiple":false,"_required":false},{"_name":"valueAddress","_choice":"value","_type":"Address","_multiple":false,"_required":false},{"_name":"valueAge","_choice":"value","_type":"Age","_multiple":false,"_required":false},{"_name":"valueAnnotation","_choice":"value","_type":"Annotation","_multiple":false,"_required":false},{"_name":"valueAttachment","_choice":"value","_type":"Attachment","_multiple":false,"_required":false},{"_name":"valueCodeableConcept","_choice":"value","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"valueCoding","_choice":"value","_type":"Coding","_multiple":false,"_required":false},{"_name":"valueContactPoint","_choice":"value","_type":"ContactPoint","_multiple":false,"_required":false},{"_name":"valueCount","_choice":"value","_type":"Count","_multiple":false,"_required":false},{"_name":"valueDistance","_choice":"value","_type":"Distance","_multiple":false,"_required":false},{"_name":"valueDuration","_choice":"value","_type":"Duration","_multiple":false,"_required":false},{"_name":"valueHumanName","_choice":"value","_type":"HumanName","_multiple":false,"_required":false},{"_name":"valueIdentifier","_choice":"value","_type":"Identifier","_multiple":false,"_required":false},{"_name":"valueMoney","_choice":"value","_type":"Money","_multiple":false,"_required":false},{"_name":"valuePeriod","_choice":"value","_type":"Period","_multiple":false,"_required":false},{"_name":"valueQuantity","_choice":"value","_type":"Quantity","_multiple":false,"_required":false},{"_name":"valueRange","_choice":"value","_type":"Range","_multiple":false,"_required":false},{"_name":"valueRatio","_choice":"value","_type":"Ratio","_multiple":false,"_required":false},{"_name":"valueReference","_choice":"value","_type":"Reference","_multiple":false,"_required":false},{"_name":"valueSampledData","_choice":"value","_type":"SampledData","_multiple":false,"_required":false},{"_name":"valueSignature","_choice":"value","_type":"Signature","_multiple":false,"_required":false},{"_name":"valueTiming","_choice":"value","_type":"Timing","_multiple":false,"_required":false},{"_name":"valueDosage","_choice":"value","_type":"Dosage","_multiple":false,"_required":false},{"_name":"valueContactDetail","_choice":"value","_type":"ContactDetail","_multiple":false,"_required":false},{"_name":"valueContributor","_choice":"value","_type":"Contributor","_multiple":false,"_required":false},{"_name":"valueDataRequirement","_choice":"value","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"valueParameterDefinition","_choice":"value","_type":"ParameterDefinition","_multiple":false,"_required":false},{"_name":"valueRelatedArtifact","_choice":"value","_type":"RelatedArtifact","_multiple":false,"_required":false},{"_name":"valueTriggerDefinition","_choice":"value","_type":"TriggerDefinition","_multiple":false,"_required":false},{"_name":"valueUsageContext","_choice":"value","_type":"UsageContext","_multiple":false,"_required":false},{"_name":"valueMeta","_choice":"value","_type":"Meta","_multiple":false,"_required":false}]},"HumanName":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"use","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/name-use","_valueSetStrength":"required"},{"_name":"text","_type":"string","_multiple":false,"_required":false},{"_name":"family","_type":"string","_multiple":false,"_required":false},{"_name":"given","_type":"string","_multiple":true,"_required":false},{"_name":"prefix","_type":"string","_multiple":true,"_required":false},{"_name":"suffix","_type":"string","_multiple":true,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false}]},"Identifier":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"use","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/identifier-use","_valueSetStrength":"required"},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/identifier-type","_valueSetStrength":"extensible"},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"value","_type":"string","_multiple":false,"_required":false},{"_name":"period","_type":"Period","_multiple":false,"_required":false},{"_name":"assigner","_type":"Reference","_multiple":false,"_required":false}]},"MarketingStatus":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"country","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"jurisdiction","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"status","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"dateRange","_type":"Period","_multiple":false,"_required":true},{"_name":"restoreDate","_type":"dateTime","_multiple":false,"_required":false}]},"Meta":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"versionId","_type":"id","_multiple":false,"_required":false},{"_name":"lastUpdated","_type":"instant","_multiple":false,"_required":false},{"_name":"source","_type":"uri","_multiple":false,"_required":false},{"_name":"profile","_type":"uri","_multiple":true,"_required":false},{"_name":"security","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/security-labels","_valueSetStrength":"extensible"},{"_name":"tag","_type":"Coding","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/common-tags","_valueSetStrength":"example"}]},"Money":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"comparator","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"},{"_name":"unit","_type":"string","_multiple":false,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false}]},"Narrative":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"status","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/narrative-status","_valueSetStrength":"required"},{"_name":"div","_type":"xhtml","_multiple":false,"_required":true}]},"ParameterDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"name","_type":"code","_multiple":false,"_required":false},{"_name":"use","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/operation-parameter-use","_valueSetStrength":"required"},{"_name":"min","_type":"integer","_multiple":false,"_required":false},{"_name":"max","_type":"string","_multiple":false,"_required":false},{"_name":"documentation","_type":"string","_multiple":false,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/all-types","_valueSetStrength":"required"},{"_name":"profile","_type":"Reference","_multiple":false,"_required":false}]},"Period":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"start","_type":"dateTime","_multiple":false,"_required":false},{"_name":"end","_type":"dateTime","_multiple":false,"_required":false}]},"ProdCharacteristic":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"height","_type":"Quantity","_multiple":false,"_required":false},{"_name":"width","_type":"Quantity","_multiple":false,"_required":false},{"_name":"depth","_type":"Quantity","_multiple":false,"_required":false},{"_name":"weight","_type":"Quantity","_multiple":false,"_required":false},{"_name":"nominalVolume","_type":"Quantity","_multiple":false,"_required":false},{"_name":"externalDiameter","_type":"Quantity","_multiple":false,"_required":false},{"_name":"shape","_type":"string","_multiple":false,"_required":false},{"_name":"color","_type":"string","_multiple":true,"_required":false},{"_name":"imprint","_type":"string","_multiple":true,"_required":false},{"_name":"image","_type":"Attachment","_multiple":true,"_required":false},{"_name":"scoring","_type":"CodeableConcept","_multiple":false,"_required":false}]},"ProductShelfLife":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"type","_type":"CodeableConcept","_multiple":false,"_required":true},{"_name":"period","_type":"Quantity","_multiple":false,"_required":true},{"_name":"specialPrecautionsForStorage","_type":"CodeableConcept","_multiple":true,"_required":false}]},"Quantity":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"value","_type":"decimal","_multiple":false,"_required":false},{"_name":"comparator","_type":"code","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"},{"_name":"unit","_type":"string","_multiple":false,"_required":false},{"_name":"system","_type":"uri","_multiple":false,"_required":false},{"_name":"code","_type":"code","_multiple":false,"_required":false}]},"Range":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"low","_type":"Quantity","_multiple":false,"_required":false},{"_name":"high","_type":"Quantity","_multiple":false,"_required":false}]},"Ratio":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"numerator","_type":"Quantity","_multiple":false,"_required":false},{"_name":"denominator","_type":"Quantity","_multiple":false,"_required":false}]},"Reference":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"reference","_type":"string","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"display","_type":"string","_multiple":false,"_required":false}]},"RelatedArtifact":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/related-artifact-type","_valueSetStrength":"required"},{"_name":"display","_type":"string","_multiple":false,"_required":false},{"_name":"citation","_type":"string","_multiple":false,"_required":false},{"_name":"url","_type":"uri","_multiple":false,"_required":false},{"_name":"document","_type":"Attachment","_multiple":false,"_required":false},{"_name":"resource","_type":"Reference","_multiple":false,"_required":false}]},"SampledData":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"origin","_type":"Quantity","_multiple":false,"_required":true},{"_name":"period","_type":"decimal","_multiple":false,"_required":true},{"_name":"factor","_type":"decimal","_multiple":false,"_required":false},{"_name":"lowerLimit","_type":"decimal","_multiple":false,"_required":false},{"_name":"upperLimit","_type":"decimal","_multiple":false,"_required":false},{"_name":"dimensions","_type":"positiveInt","_multiple":false,"_required":true},{"_name":"data","_type":"string","_multiple":false,"_required":false}]},"Signature":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"Coding","_multiple":true,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/signature-type","_valueSetStrength":"preferred"},{"_name":"when","_type":"instant","_multiple":false,"_required":true},{"_name":"whoUri","_choice":"who","_type":"uri","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who","_type":"Reference","_multiple":false,"_required":true},{"_name":"whoReference","_choice":"who","_type":"Reference","_multiple":false,"_required":true},{"_name":"onBehalfOfUri","_choice":"onBehalfOf","_type":"uri","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"onBehalfOfReference","_choice":"onBehalfOf","_type":"Reference","_multiple":false,"_required":false},{"_name":"targetFormat","_type":"code","_multiple":false,"_required":false},{"_name":"sigFormat","_type":"code","_multiple":false,"_required":false},{"_name":"blob","_type":"base64Binary","_multiple":false,"_required":false}]},"SubstanceAmount":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"amountQuantity","_choice":"amount","_type":"Quantity","_multiple":false,"_required":false},{"_name":"amountRange","_choice":"amount","_type":"Range","_multiple":false,"_required":false},{"_name":"amountString","_choice":"amount","_type":"string","_multiple":false,"_required":false},{"_name":"amountType","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"amountText","_type":"string","_multiple":false,"_required":false},{"_name":"referenceRange","_type":"Element","_multiple":false,"_required":false}]},"SubstanceMoiety":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"role","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"identifier","_type":"Identifier","_multiple":false,"_required":false},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"stereochemistry","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"opticalActivity","_type":"CodeableConcept","_multiple":false,"_required":false},{"_name":"molecularFormula","_type":"string","_multiple":false,"_required":false},{"_name":"amount","_type":"SubstanceAmount","_multiple":false,"_required":false}]},"Timing":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"event","_type":"dateTime","_multiple":true,"_required":false},{"_name":"repeat","_type":"Element","_multiple":false,"_required":false},{"_name":"code","_type":"CodeableConcept","_multiple":false,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/timing-abbreviation","_valueSetStrength":"preferred"}]},"TriggerDefinition":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"type","_type":"code","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/trigger-type","_valueSetStrength":"required"},{"_name":"name","_type":"string","_multiple":false,"_required":false},{"_name":"timingTiming","_choice":"timing","_type":"Timing","_multiple":false,"_required":false},{"_name":"timingReference","_choice":"timing","_type":"Reference","_multiple":false,"_required":false},{"_name":"timingDate","_choice":"timing","_type":"date","_multiple":false,"_required":false},{"_name":"timingDateTime","_choice":"timing","_type":"dateTime","_multiple":false,"_required":false},{"_name":"data","_type":"DataRequirement","_multiple":false,"_required":false},{"_name":"condition","_type":"Element","_multiple":false,"_required":false}]},"UsageContext":{"_type":"Resource","_properties":[{"_name":"id","_type":"string","_multiple":false,"_required":false},{"_name":"extension","_type":"Extension","_multiple":true,"_required":false},{"_name":"code","_type":"Coding","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/usage-context-type","_valueSetStrength":"extensible"},{"_name":"valueCodeableConcept","_choice":"value","_type":"CodeableConcept","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/use-context","_valueSetStrength":"example"},{"_name":"valueQuantity","_choice":"value","_type":"Quantity","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/use-context","_valueSetStrength":"example"},{"_name":"valueRange","_choice":"value","_type":"Range","_multiple":false,"_required":true,"_valueSet":"http://hl7.org/fhir/ValueSet/use-context","_valueSetStrength":"example"}]},"SimpleQuantity":{"_type":"Resource","_properties":[{"_name":"ion","_type":"Extension","_multiple":true,"_required":false},{"_name":"ator","_type":"code","_multiple":true,"_required":false,"_valueSet":"http://hl7.org/fhir/ValueSet/quantity-comparator","_valueSetStrength":"required"}]}}
+
+/***/ }),
+/* 17 */
+/***/ (function(module, exports) {
+
+module.exports = {"http://hl7.org/fhir/ValueSet/languages":{"systems":[{"uri":"urn:ietf:bcp:47","codes":[{"code":"ar","display":"Arabic"},{"code":"bn","display":"Bengali"},{"code":"cs","display":"Czech"},{"code":"da","display":"Danish"},{"code":"de","display":"German"},{"code":"de-AT","display":"German (Austria)"},{"code":"de-CH","display":"German (Switzerland)"},{"code":"de-DE","display":"German (Germany)"},{"code":"el","display":"Greek"},{"code":"en","display":"English"},{"code":"en-AU","display":"English (Australia)"},{"code":"en-CA","display":"English (Canada)"},{"code":"en-GB","display":"English (Great Britain)"},{"code":"en-IN","display":"English (India)"},{"code":"en-NZ","display":"English (New Zeland)"},{"code":"en-SG","display":"English (Singapore)"},{"code":"en-US","display":"English (United States)"},{"code":"es","display":"Spanish"},{"code":"es-AR","display":"Spanish (Argentina)"},{"code":"es-ES","display":"Spanish (Spain)"},{"code":"es-UY","display":"Spanish (Uruguay)"},{"code":"fi","display":"Finnish"},{"code":"fr","display":"French"},{"code":"fr-BE","display":"French (Belgium)"},{"code":"fr-CH","display":"French (Switzerland)"},{"code":"fr-FR","display":"French (France)"},{"code":"fy","display":"Frysian"},{"code":"fy-NL","display":"Frysian (Netherlands)"},{"code":"hi","display":"Hindi"},{"code":"hr","display":"Croatian"},{"code":"it","display":"Italian"},{"code":"it-CH","display":"Italian (Switzerland)"},{"code":"it-IT","display":"Italian (Italy)"},{"code":"ja","display":"Japanese"},{"code":"ko","display":"Korean"},{"code":"nl","display":"Dutch"},{"code":"nl-BE","display":"Dutch (Belgium)"},{"code":"nl-NL","display":"Dutch (Netherlands)"},{"code":"no","display":"Norwegian"},{"code":"no-NO","display":"Norwegian (Norway)"},{"code":"pa","display":"Punjabi"},{"code":"pl","display":"Polish"},{"code":"pt","display":"Portuguese"},{"code":"pt-BR","display":"Portuguese (Brazil)"},{"code":"ru","display":"Russian"},{"code":"ru-RU","display":"Russian (Russia)"},{"code":"sr","display":"Serbian"},{"code":"sr-SP","display":"Serbian (Serbia)"},{"code":"sv","display":"Swedish"},{"code":"sv-SE","display":"Swedish (Sweden)"},{"code":"te","display":"Telegu"},{"code":"zh","display":"Chinese"},{"code":"zh-CN","display":"Chinese (China)"},{"code":"zh-HK","display":"Chinese (Hong Kong)"},{"code":"zh-SG","display":"Chinese (Singapore)"},{"code":"zh-TW","display":"Chinese (Taiwan)"}]}]},"http://hl7.org/fhir/ValueSet/account-status":{"systems":[{"uri":"http://hl7.org/fhir/account-status","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered in error"}]}]},"http://hl7.org/fhir/ValueSet/publication-status":{"systems":[{"uri":"http://hl7.org/fhir/publication-status","codes":[{"code":"draft","display":"Draft"},{"code":"active","display":"Active"},{"code":"retired","display":"Retired"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/definition-topic":{"systems":[{"uri":"http://hl7.org/fhir/definition-topic","codes":[{"code":"treatment","display":"Treatment"},{"code":"education","display":"Education"},{"code":"assessment","display":"Assessment"}]}]},"http://hl7.org/fhir/ValueSet/resource-types":{"systems":[{"uri":"http://hl7.org/fhir/resource-types","codes":[{"code":"Account","display":"Account"},{"code":"ActivityDefinition","display":"ActivityDefinition"},{"code":"AdverseEvent","display":"AdverseEvent"},{"code":"AllergyIntolerance","display":"AllergyIntolerance"},{"code":"Appointment","display":"Appointment"},{"code":"AppointmentResponse","display":"AppointmentResponse"},{"code":"AuditEvent","display":"AuditEvent"},{"code":"Basic","display":"Basic"},{"code":"Binary","display":"Binary"},{"code":"BiologicallyDerivedProduct","display":"BiologicallyDerivedProduct"},{"code":"BodyStructure","display":"BodyStructure"},{"code":"Bundle","display":"Bundle"},{"code":"CapabilityStatement","display":"CapabilityStatement"},{"code":"CarePlan","display":"CarePlan"},{"code":"CareTeam","display":"CareTeam"},{"code":"ChargeItem","display":"ChargeItem"},{"code":"Claim","display":"Claim"},{"code":"ClaimResponse","display":"ClaimResponse"},{"code":"ClinicalImpression","display":"ClinicalImpression"},{"code":"CodeSystem","display":"CodeSystem"},{"code":"Communication","display":"Communication"},{"code":"CommunicationRequest","display":"CommunicationRequest"},{"code":"CompartmentDefinition","display":"CompartmentDefinition"},{"code":"Composition","display":"Composition"},{"code":"ConceptMap","display":"ConceptMap"},{"code":"Condition","display":"Condition"},{"code":"Consent","display":"Consent"},{"code":"Contract","display":"Contract"},{"code":"Coverage","display":"Coverage"},{"code":"DetectedIssue","display":"DetectedIssue"},{"code":"Device","display":"Device"},{"code":"DeviceComponent","display":"DeviceComponent"},{"code":"DeviceMetric","display":"DeviceMetric"},{"code":"DeviceRequest","display":"DeviceRequest"},{"code":"DeviceUseStatement","display":"DeviceUseStatement"},{"code":"DiagnosticReport","display":"DiagnosticReport"},{"code":"DocumentManifest","display":"DocumentManifest"},{"code":"DocumentReference","display":"DocumentReference"},{"code":"DomainResource","display":"DomainResource"},{"code":"EligibilityRequest","display":"EligibilityRequest"},{"code":"EligibilityResponse","display":"EligibilityResponse"},{"code":"Encounter","display":"Encounter"},{"code":"Endpoint","display":"Endpoint"},{"code":"EnrollmentRequest","display":"EnrollmentRequest"},{"code":"EnrollmentResponse","display":"EnrollmentResponse"},{"code":"EntryDefinition","display":"EntryDefinition"},{"code":"EpisodeOfCare","display":"EpisodeOfCare"},{"code":"EventDefinition","display":"EventDefinition"},{"code":"ExampleScenario","display":"ExampleScenario"},{"code":"ExpansionProfile","display":"ExpansionProfile"},{"code":"ExplanationOfBenefit","display":"ExplanationOfBenefit"},{"code":"FamilyMemberHistory","display":"FamilyMemberHistory"},{"code":"Flag","display":"Flag"},{"code":"Goal","display":"Goal"},{"code":"GraphDefinition","display":"GraphDefinition"},{"code":"Group","display":"Group"},{"code":"GuidanceResponse","display":"GuidanceResponse"},{"code":"HealthcareService","display":"HealthcareService"},{"code":"ImagingStudy","display":"ImagingStudy"},{"code":"Immunization","display":"Immunization"},{"code":"ImmunizationEvaluation","display":"ImmunizationEvaluation"},{"code":"ImmunizationRecommendation","display":"ImmunizationRecommendation"},{"code":"ImplementationGuide","display":"ImplementationGuide"},{"code":"ImplementationGuideInput","display":"ImplementationGuideInput"},{"code":"ImplementationGuideOutput","display":"ImplementationGuideOutput"},{"code":"Invoice","display":"Invoice"},{"code":"ItemInstance","display":"ItemInstance"},{"code":"Library","display":"Library"},{"code":"Linkage","display":"Linkage"},{"code":"List","display":"List"},{"code":"Location","display":"Location"},{"code":"Measure","display":"Measure"},{"code":"MeasureReport","display":"MeasureReport"},{"code":"Media","display":"Media"},{"code":"Medication","display":"Medication"},{"code":"MedicationAdministration","display":"MedicationAdministration"},{"code":"MedicationDispense","display":"MedicationDispense"},{"code":"MedicationRequest","display":"MedicationRequest"},{"code":"MedicationStatement","display":"MedicationStatement"},{"code":"MedicinalProduct","display":"MedicinalProduct"},{"code":"MedicinalProductAuthorization","display":"MedicinalProductAuthorization"},{"code":"MedicinalProductClinicals","display":"MedicinalProductClinicals"},{"code":"MedicinalProductDeviceSpec","display":"MedicinalProductDeviceSpec"},{"code":"MedicinalProductIngredient","display":"MedicinalProductIngredient"},{"code":"MedicinalProductPackaged","display":"MedicinalProductPackaged"},{"code":"MedicinalProductPharmaceutical","display":"MedicinalProductPharmaceutical"},{"code":"MessageDefinition","display":"MessageDefinition"},{"code":"MessageHeader","display":"MessageHeader"},{"code":"NamingSystem","display":"NamingSystem"},{"code":"NutritionOrder","display":"NutritionOrder"},{"code":"Observation","display":"Observation"},{"code":"ObservationDefinition","display":"ObservationDefinition"},{"code":"OccupationalData","display":"OccupationalData"},{"code":"OperationDefinition","display":"OperationDefinition"},{"code":"OperationOutcome","display":"OperationOutcome"},{"code":"Organization","display":"Organization"},{"code":"OrganizationRole","display":"OrganizationRole"},{"code":"Parameters","display":"Parameters"},{"code":"Patient","display":"Patient"},{"code":"PaymentNotice","display":"PaymentNotice"},{"code":"PaymentReconciliation","display":"PaymentReconciliation"},{"code":"Person","display":"Person"},{"code":"PlanDefinition","display":"PlanDefinition"},{"code":"Practitioner","display":"Practitioner"},{"code":"PractitionerRole","display":"PractitionerRole"},{"code":"Procedure","display":"Procedure"},{"code":"ProcessRequest","display":"ProcessRequest"},{"code":"ProcessResponse","display":"ProcessResponse"},{"code":"ProductPlan","display":"ProductPlan"},{"code":"Provenance","display":"Provenance"},{"code":"Questionnaire","display":"Questionnaire"},{"code":"QuestionnaireResponse","display":"QuestionnaireResponse"},{"code":"RelatedPerson","display":"RelatedPerson"},{"code":"RequestGroup","display":"RequestGroup"},{"code":"ResearchStudy","display":"ResearchStudy"},{"code":"ResearchSubject","display":"ResearchSubject"},{"code":"Resource","display":"Resource"},{"code":"RiskAssessment","display":"RiskAssessment"},{"code":"Schedule","display":"Schedule"},{"code":"SearchParameter","display":"SearchParameter"},{"code":"Sequence","display":"Sequence"},{"code":"ServiceDefinition","display":"ServiceDefinition"},{"code":"ServiceRequest","display":"ServiceRequest"},{"code":"Slot","display":"Slot"},{"code":"Specimen","display":"Specimen"},{"code":"SpecimenDefinition","display":"SpecimenDefinition"},{"code":"StructureDefinition","display":"StructureDefinition"},{"code":"StructureMap","display":"StructureMap"},{"code":"Subscription","display":"Subscription"},{"code":"Substance","display":"Substance"},{"code":"SubstancePolymer","display":"SubstancePolymer"},{"code":"SubstanceReferenceInformation","display":"SubstanceReferenceInformation"},{"code":"SubstanceSpecification","display":"SubstanceSpecification"},{"code":"SupplyDelivery","display":"SupplyDelivery"},{"code":"SupplyRequest","display":"SupplyRequest"},{"code":"Task","display":"Task"},{"code":"TerminologyCapabilities","display":"TerminologyCapabilities"},{"code":"TestReport","display":"TestReport"},{"code":"TestScript","display":"TestScript"},{"code":"UserSession","display":"UserSession"},{"code":"ValueSet","display":"ValueSet"},{"code":"VerificationResult","display":"VerificationResult"},{"code":"VisionPrescription","display":"VisionPrescription"}]}]},"http://hl7.org/fhir/ValueSet/procedure-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/action-participant-type":{"systems":[{"uri":"http://hl7.org/fhir/action-participant-type","codes":[{"code":"patient","display":"Patient"},{"code":"practitioner","display":"Practitioner"},{"code":"related-person","display":"Related Person"}]}]},"http://hl7.org/fhir/ValueSet/medication-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/body-site":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/adverse-event-actuality":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-actuality","codes":[{"code":"actual","display":"Adverse Event"},{"code":"potential","display":"Potential Adverse Event"}]}]},"http://hl7.org/fhir/ValueSet/adverse-event-category":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-category","codes":[{"code":"ProductProblem","display":"Product Problem"},{"code":"ProductQuality","display":"Product Quality"},{"code":"ProductUseError","display":"Product Use Error"},{"code":"MedicalDeviceUseError","display":"Medical Device Use Error"},{"code":"ProblemDifferentManufacturer","display":"Problem with Different Manufacturer of Same Medicine"},{"code":"UnsafePhysicalEnvironment","display":"Unsafe Physical Environment"}]}]},"http://hl7.org/fhir/ValueSet/adverse-event-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/adverse-event-seriousness":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-seriousness","codes":[{"code":"Non-serious","display":"Non-serious"},{"code":"Serious","display":"Serious"}]}]},"http://hl7.org/fhir/ValueSet/adverse-event-severity":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-severity","codes":[{"code":"Mild","display":"Mild"},{"code":"Moderate","display":"Moderate"},{"code":"Severe","display":"Severe"}]}]},"http://hl7.org/fhir/ValueSet/adverse-event-outcome":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-outcome","codes":[{"code":"resolved","display":"Resolved"},{"code":"recovering","display":"Recovering"},{"code":"ongoing","display":"Ongoing"},{"code":"resolvedWithSequelae","display":"Resolved with Sequelae"},{"code":"fatal","display":"Fatal"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/adverse-event-causality-assess":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-causality-assess","codes":[{"code":"Certain","display":"Certain"},{"code":"Probably-Likely","display":"Probably/Likely"},{"code":"Possible","display":"Possible"},{"code":"Unlikely","display":"Unlikely"},{"code":"Conditional-Classified","display":"Conditional/Classified"},{"code":"Unassessable-Unclassifiable","display":"Unassessable/Unclassifiable"}]}]},"http://hl7.org/fhir/ValueSet/adverse-event-causality-method":{"systems":[{"uri":"http://hl7.org/fhir/adverse-event-causality-method","codes":[{"code":"ProbabilityScale","display":"Probability Scale"},{"code":"Bayesian","display":"Bayesian"},{"code":"Checklist","display":"Checklist"}]}]},"http://hl7.org/fhir/ValueSet/allergy-clinical-status":{"systems":[{"uri":"http://hl7.org/fhir/allergy-clinical-status","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"}]}]},"http://hl7.org/fhir/ValueSet/allergy-verification-status":{"systems":[{"uri":"http://hl7.org/fhir/allergy-verification-status","codes":[{"code":"unconfirmed","display":"Unconfirmed"},{"code":"confirmed","display":"Confirmed"},{"code":"refuted","display":"Refuted"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/allergy-intolerance-type":{"systems":[{"uri":"http://hl7.org/fhir/allergy-intolerance-type","codes":[{"code":"allergy","display":"Allergy"},{"code":"intolerance","display":"Intolerance"}]}]},"http://hl7.org/fhir/ValueSet/allergy-intolerance-category":{"systems":[{"uri":"http://hl7.org/fhir/allergy-intolerance-category","codes":[{"code":"food","display":"Food"},{"code":"medication","display":"Medication"},{"code":"environment","display":"Environment"},{"code":"biologic","display":"Biologic"}]}]},"http://hl7.org/fhir/ValueSet/allergy-intolerance-criticality":{"systems":[{"uri":"http://hl7.org/fhir/allergy-intolerance-criticality","codes":[{"code":"low","display":"Low Risk"},{"code":"high","display":"High Risk"},{"code":"unable-to-assess","display":"Unable to Assess Risk"}]}]},"http://hl7.org/fhir/ValueSet/substance-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/clinical-findings":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/reaction-event-severity":{"systems":[{"uri":"http://hl7.org/fhir/reaction-event-severity","codes":[{"code":"mild","display":"Mild"},{"code":"moderate","display":"Moderate"},{"code":"severe","display":"Severe"}]}]},"http://hl7.org/fhir/ValueSet/route-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/appointmentstatus":{"systems":[{"uri":"http://hl7.org/fhir/appointmentstatus","codes":[{"code":"proposed","display":"Proposed"},{"code":"pending","display":"Pending"},{"code":"booked","display":"Booked"},{"code":"arrived","display":"Arrived"},{"code":"fulfilled","display":"Fulfilled"},{"code":"cancelled","display":"Cancelled"},{"code":"noshow","display":"No Show"},{"code":"entered-in-error","display":"Entered in error"}]}]},"http://hl7.org/fhir/ValueSet/service-category":{"systems":[{"uri":"http://hl7.org/fhir/service-category","codes":[{"code":"1","display":"Adoption"},{"code":"2","display":"Aged Care"},{"code":"34","display":"Allied Health"},{"code":"3","display":"Alternative/Complementary Therapies"},{"code":"4","display":"Child Care /Kindergarten"},{"code":"5","display":"Child Development"},{"code":"6","display":"Child Protection & Family Services"},{"code":"7","display":"Community Health Care"},{"code":"8","display":"Counselling"},{"code":"36","display":"Crisis Line (GPAH use only)"},{"code":"9","display":"Death Services"},{"code":"10","display":"Dental"},{"code":"11","display":"Disability Support"},{"code":"12","display":"Drug/Alcohol"},{"code":"13","display":"Education & Learning"},{"code":"14","display":"Emergency Department"},{"code":"15","display":"Employment"},{"code":"16","display":"Financial & Material Aid"},{"code":"17","display":"General Practice"},{"code":"35","display":"Hospital"},{"code":"18","display":"Housing/Homelessness"},{"code":"19","display":"Interpreting"},{"code":"20","display":"Justice"},{"code":"21","display":"Legal"},{"code":"22","display":"Mental Health"},{"code":"38","display":"NDIA"},{"code":"23","display":"Physical Activity & Recreation"},{"code":"24","display":"Regulation"},{"code":"25","display":"Respite/Carer Support"},{"code":"26","display":"Specialist Clinical Pathology"},{"code":"27","display":"Specialist Medical"},{"code":"28","display":"Specialist Obstetrics & Gynaecology"},{"code":"29","display":"Specialist Paediatric"},{"code":"30","display":"Specialist Radiology/Imaging"},{"code":"31","display":"Specialist Surgical"},{"code":"32","display":"Support Group/s"},{"code":"37","display":"Test Message (HSD admin)"},{"code":"33","display":"Transport"}]}]},"http://hl7.org/fhir/ValueSet/service-type":{"systems":[{"uri":"http://hl7.org/fhir/service-type","codes":[{"code":"1","display":"Adoption/Permanent Care Info/Support"},{"code":"2","display":"Aged Care Assessment"},{"code":"3","display":"Aged Care Information/Referral"},{"code":"4","display":"Aged Residential Care"},{"code":"5","display":"Case Management for Older Persons"},{"code":"6","display":"Delivered Meals (Meals On Wheels)"},{"code":"7","display":"Friendly Visiting"},{"code":"8","display":"Home Care/Housekeeping Assistance"},{"code":"9","display":"Home Maintenance and Repair"},{"code":"10","display":"Personal Alarms/Alerts"},{"code":"11","display":"Personal Care for Older Persons"},{"code":"12","display":"Planned Activity Groups"},{"code":"13","display":"Acupuncture"},{"code":"14","display":"Alexander Technique Therapy"},{"code":"15","display":"Aromatherapy"},{"code":"16","display":"Biorhythm Services"},{"code":"17","display":"Bowen Therapy"},{"code":"18","display":"Chinese Herbal Medicine"},{"code":"19","display":"Feldenkrais"},{"code":"20","display":"Homoeopathy"},{"code":"21","display":"Hydrotherapy"},{"code":"22","display":"Hypnotherapy"},{"code":"23","display":"Kinesiology"},{"code":"24","display":"Magnetic Therapy"},{"code":"25","display":"Massage Therapy"},{"code":"26","display":"Meditation"},{"code":"27","display":"Myotherapy"},{"code":"28","display":"Naturopathy"},{"code":"29","display":"Reflexology"},{"code":"30","display":"Reiki"},{"code":"31","display":"Relaxation Therapy"},{"code":"32","display":"Shiatsu"},{"code":"33","display":"Western Herbal Medicine"},{"code":"34","display":"Family Day care"},{"code":"35","display":"Holiday Programs"},{"code":"36","display":"Kindergarten Inclusion Support "},{"code":"37","display":"Kindergarten/Preschool"},{"code":"38","display":"Long Day Child Care"},{"code":"39","display":"Occasional Child Care"},{"code":"40","display":"Outside School Hours Care"},{"code":"41","display":"Children's Play Programs"},{"code":"42","display":"Parenting/Family Support/Education"},{"code":"43","display":"Playgroup"},{"code":"44","display":"School Nursing"},{"code":"45","display":"Toy Library"},{"code":"46","display":"Child Protection/Child Abuse Report"},{"code":"47","display":"Foster Care"},{"code":"48","display":"Residential/Out-of-Home Care"},{"code":"49","display":"Support - Young People Leaving Care"},{"code":"50","display":"Audiology"},{"code":"51","display":"Blood Donation"},{"code":"52","display":"Chiropractic"},{"code":"53","display":"Dietetics"},{"code":"54","display":"Family Planning"},{"code":"55","display":"Health Advocacy/Liaison Service"},{"code":"56","display":"Health Information/Referral"},{"code":"57","display":"Immunization"},{"code":"58","display":"Maternal & Child Health"},{"code":"59","display":"Nursing"},{"code":"60","display":"Nutrition"},{"code":"61","display":"Occupational Therapy"},{"code":"62","display":"Optometry"},{"code":"63","display":"Osteopathy"},{"code":"64","display":"Pharmacy"},{"code":"65","display":"Physiotherapy"},{"code":"66","display":"Podiatry"},{"code":"67","display":"Sexual Health"},{"code":"68","display":"Speech Pathology/Therapy"},{"code":"69","display":"Bereavement Counselling"},{"code":"70","display":"Crisis Counselling"},{"code":"71","display":"Family Counselling/Therapy"},{"code":"72","display":"Family Violence Counselling"},{"code":"73","display":"Financial Counselling"},{"code":"74","display":"Generalist Counselling"},{"code":"75","display":"Genetic Counselling"},{"code":"76","display":"Health Counselling"},{"code":"77","display":"Mediation"},{"code":"78","display":"Problem Gambling Counselling"},{"code":"79","display":"Relationship Counselling"},{"code":"80","display":"Sexual Assault Counselling"},{"code":"81","display":"Trauma Counselling"},{"code":"82","display":"Victims of Crime Counselling"},{"code":"83","display":"Cemetery Operation"},{"code":"84","display":"Cremation"},{"code":"85","display":"Death Service Information"},{"code":"86","display":"Funeral Services"},{"code":"87","display":"Endodontic"},{"code":"88","display":"General Dental"},{"code":"89","display":"Oral Medicine"},{"code":"90","display":"Oral Surgery"},{"code":"91","display":"Orthodontic"},{"code":"92","display":"Paediatric Dentistry"},{"code":"93","display":"Periodontic"},{"code":"94","display":"Prosthodontic"},{"code":"95","display":"Acquired Brain Injury Info/Referral"},{"code":"96","display":"Disability Advocacy"},{"code":"97","display":"Disability Aids & Equipment"},{"code":"98","display":"Disability Case Management"},{"code":"99","display":"Disability Day Programs/Activities"},{"code":"100","display":"Disability Information/Referral"},{"code":"101","display":"Disability Support Packages"},{"code":"102","display":"Disability Supported Accommodation"},{"code":"103","display":"Early Childhood Intervention"},{"code":"104","display":"Hearing Aids & Equipment"},{"code":"105","display":"Drug and/or Alcohol Counselling"},{"code":"106","display":"Drug/Alcohol Information/Referral"},{"code":"107","display":"Needle & Syringe Exchange"},{"code":"108","display":"Non-resid. Alcohol/Drug Treatment "},{"code":"109","display":"Pharmacotherapy"},{"code":"110","display":"Quit Program"},{"code":"111","display":"Residential Alcohol/Drug Treatment "},{"code":"112","display":"Adult/Community Education"},{"code":"113","display":"Higher Education"},{"code":"114","display":"Primary Education"},{"code":"115","display":"Secondary Education"},{"code":"116","display":"Training & Vocational Education"},{"code":"117","display":"Emergency Medical"},{"code":"118","display":"Employment Placement and/or Support"},{"code":"119","display":"Vocational Rehabilitation"},{"code":"120","display":"Work Safety/Accident Prevention"},{"code":"121","display":"Financial Assistance"},{"code":"122","display":"Financial Information/Advice"},{"code":"123","display":"Material Aid"},{"code":"124","display":"General Practice"},{"code":"125","display":"Accommodation Placement/Support"},{"code":"126","display":"Crisis/Emergency Accommodation"},{"code":"127","display":"Homelessness Support"},{"code":"128","display":"Housing Information/Referral"},{"code":"129","display":"Public Rental Housing"},{"code":"130","display":"Interpreting/Multilingual Service"},{"code":"131","display":"Juvenile Justice"},{"code":"132","display":"Legal Advocacy"},{"code":"133","display":"Legal Information/Advice/Referral"},{"code":"134","display":"Mental Health Advocacy"},{"code":"135","display":"Mental Health Assess/Triage/Crisis Response"},{"code":"136","display":"Mental Health Case Management"},{"code":"137","display":"Mental Health Information/Referral"},{"code":"138","display":"Mental Health Inpatient Services"},{"code":"139","display":"Mental Health Non-residential Rehab"},{"code":"140","display":"Mental Health Residential Rehab/CCU"},{"code":"141","display":"Psychiatry (Requires Referral)"},{"code":"142","display":"Psychology"},{"code":"143","display":"Martial Arts"},{"code":"144","display":"Personal Fitness Training"},{"code":"145","display":"Physical Activity Group"},{"code":"146","display":"Physical Activity Programs"},{"code":"147","display":"Physical Fitness Testing"},{"code":"148","display":"Pilates"},{"code":"149","display":"Self-Defence"},{"code":"150","display":"Sporting Club"},{"code":"151","display":"Yoga"},{"code":"152","display":"Food Safety"},{"code":"153","display":"Health Regulatory /Inspection /Cert."},{"code":"154","display":"Work Health/Safety Inspection/Cert."},{"code":"155","display":"Carer Support"},{"code":"156","display":"Respite Care"},{"code":"157","display":"Anatomical Pathology "},{"code":"158","display":"Pathology - Clinical Chemistry"},{"code":"159","display":"Pathology - General"},{"code":"160","display":"Pathology - Genetics"},{"code":"161","display":"Pathology - Haematology"},{"code":"162","display":"Pathology - Immunology"},{"code":"163","display":"Pathology - Microbiology"},{"code":"164","display":"Anaesthesiology - Pain Medicine"},{"code":"165","display":"Cardiology"},{"code":"166","display":"Clinical Genetics"},{"code":"167","display":"Clinical Pharmacology"},{"code":"168","display":"Dermatology"},{"code":"169","display":"Endocrinology"},{"code":"170","display":"Gastroenterology & Hepatology"},{"code":"171","display":"Geriatric Medicine"},{"code":"172","display":"Immunology & Allergy"},{"code":"173","display":"Infectious Diseases"},{"code":"174","display":"Intensive Care Medicine"},{"code":"175","display":"Medical Oncology"},{"code":"176","display":"Nephrology"},{"code":"177","display":"Neurology"},{"code":"178","display":"Occupational Medicine"},{"code":"179","display":"Palliative Medicine"},{"code":"180","display":"Public Health Medicine"},{"code":"181","display":"Rehabilitation Medicine"},{"code":"182","display":"Rheumatology"},{"code":"183","display":"Sleep Medicine"},{"code":"184","display":"Thoracic Medicine"},{"code":"185","display":"Gynaecological Oncology"},{"code":"186","display":"Obstetrics & Gynaecology"},{"code":"187","display":"Reproductive Endocrinology/Infertility"},{"code":"188","display":"Urogynaecology"},{"code":"189","display":"Neonatology & Perinatology"},{"code":"190","display":"Paediatric Cardiology"},{"code":"191","display":"Paediatric Clinical Genetics"},{"code":"192","display":"Paediatric Clinical Pharmacology"},{"code":"193","display":"Paediatric Endocrinology"},{"code":"194","display":"Paed. Gastroenterology/Hepatology"},{"code":"195","display":"Paediatric Haematology"},{"code":"196","display":"Paediatric Immunology & Allergy"},{"code":"197","display":"Paediatric Infectious Diseases"},{"code":"198","display":"Paediatric Intensive Care Medicine"},{"code":"199","display":"Paediatric Medical Oncology"},{"code":"200","display":"Paediatric Medicine"},{"code":"201","display":"Paediatric Nephrology"},{"code":"202","display":"Paediatric Neurology"},{"code":"203","display":"Paediatric Nuclear Medicine"},{"code":"204","display":"Paediatric Rehabilitation Medicine"},{"code":"205","display":"Paediatric Rheumatology"},{"code":"206","display":"Paediatric Sleep Medicine"},{"code":"207","display":"Paediatric Surgery"},{"code":"208","display":"Paediatric Thoracic Medicine"},{"code":"209","display":"Diag. Radiology /Xray /CT /Fluoroscopy"},{"code":"210","display":"Diagnostic Ultrasound"},{"code":"211","display":"Magnetic Resonance Imaging (MRI)"},{"code":"212","display":"Nuclear Medicine"},{"code":"213","display":"Obstetric/Gynaecological Ultrasound"},{"code":"214","display":"Radiation Oncology"},{"code":"215","display":"Cardiothoracic Surgery"},{"code":"216","display":"Neurosurgery"},{"code":"217","display":"Ophthalmology"},{"code":"218","display":"Orthopaedic Surgery"},{"code":"219","display":"Otolaryngology/Head & Neck Surgery"},{"code":"220","display":"Plastic & Reconstructive Surgery"},{"code":"221","display":"Surgery - General"},{"code":"222","display":"Urology"},{"code":"223","display":"Vascular Surgery"},{"code":"224","display":"Support Groups"},{"code":"225","display":"Air ambulance"},{"code":"226","display":"Ambulance"},{"code":"227","display":"Blood Transport"},{"code":"228","display":"Community Bus"},{"code":"229","display":"Flying Doctor Service"},{"code":"230","display":"Patient Transport"},{"code":"231","display":"A&E"},{"code":"232","display":"A&EP"},{"code":"233","display":"Abuse"},{"code":"234","display":"ACAS"},{"code":"235","display":"Access"},{"code":"236","display":"Accident"},{"code":"237","display":"Acute Inpatient Serv"},{"code":"238","display":"Adult Day Programs"},{"code":"239","display":"Adult Mental Health Services"},{"code":"240","display":"Advice"},{"code":"241","display":"Advocacy"},{"code":"242","display":"Aged Persons Mental "},{"code":"243","display":"Aged Persons Mental "},{"code":"244","display":"Aged Persons Mental "},{"code":"245","display":"Aids"},{"code":"246","display":"Al-Anon"},{"code":"247","display":"Alcohol"},{"code":"248","display":"Al-Teen"},{"code":"249","display":"Antenatal"},{"code":"250","display":"Anxiety"},{"code":"251","display":"Arthritis"},{"code":"252","display":"Assessment"},{"code":"253","display":"Assistance"},{"code":"254","display":"Asthma"},{"code":"255","display":"ATSS"},{"code":"256","display":"Attendant Care"},{"code":"257","display":"Babies"},{"code":"258","display":"Bathroom Modificatio"},{"code":"259","display":"Behaviour"},{"code":"260","display":"Behaviour Interventi"},{"code":"261","display":"Bereavement"},{"code":"262","display":"Bipolar"},{"code":"263","display":"Birth"},{"code":"264","display":"Birth Control"},{"code":"265","display":"Birthing Options"},{"code":"266","display":"BIST"},{"code":"267","display":"Blood"},{"code":"268","display":"Bone"},{"code":"269","display":"Bowel"},{"code":"270","display":"Brain"},{"code":"271","display":"Breast Feeding"},{"code":"272","display":"Breast Screen"},{"code":"273","display":"Brokerage"},{"code":"274","display":"Cancer"},{"code":"275","display":"Cancer Support"},{"code":"276","display":"Cardiovascular Disea"},{"code":"277","display":"Care Packages"},{"code":"278","display":"Carer"},{"code":"279","display":"Case Management"},{"code":"280","display":"Casualty"},{"code":"281","display":"Centrelink"},{"code":"282","display":"Chemists"},{"code":"283","display":"Child And Adolescent"},{"code":"284","display":"Child Care"},{"code":"285","display":"Child Services"},{"code":"286","display":"Children"},{"code":"287","display":"Children's Services"},{"code":"288","display":"Cholesterol"},{"code":"289","display":"Clothing"},{"code":"290","display":"Community Based Acco"},{"code":"291","display":"Community Care Unit"},{"code":"292","display":"Community Child And "},{"code":"293","display":"Community Health"},{"code":"294","display":"Community Residentia"},{"code":"295","display":"Community Transport"},{"code":"296","display":"Companion Visiting"},{"code":"297","display":"Companionship"},{"code":"298","display":"Consumer Advice"},{"code":"299","display":"Consumer Issues"},{"code":"300","display":"Continuing Care Serv"},{"code":"301","display":"Contraception Inform"},{"code":"302","display":"Coordinating Bodies"},{"code":"303","display":"Correctional Service"},{"code":"304","display":"Council Environmenta"},{"code":"305","display":"Counselling"},{"code":"306","display":"Criminal"},{"code":"307","display":"Crises"},{"code":"308","display":"Crisis Assessment An"},{"code":"309","display":"Crisis Assistance"},{"code":"310","display":"Crisis Refuge"},{"code":"311","display":"Day Program"},{"code":"312","display":"Deaf"},{"code":"313","display":"Dental Hygiene"},{"code":"314","display":"Dentistry"},{"code":"315","display":"Dentures"},{"code":"316","display":"Depression"},{"code":"317","display":"Detoxification"},{"code":"318","display":"Diabetes"},{"code":"319","display":"Diaphragm Fitting"},{"code":"320","display":"Dieticians"},{"code":"321","display":"Disabled Parking"},{"code":"322","display":"District Nursing"},{"code":"323","display":"Divorce"},{"code":"324","display":"Doctors"},{"code":"325","display":"Drink-Drive"},{"code":"326","display":"Dual Diagnosis Servi"},{"code":"327","display":"Early Choice"},{"code":"328","display":"Eating Disorder"},{"code":"330","display":"Emergency Relief"},{"code":"331","display":"Employment And Train"},{"code":"332","display":"Environment"},{"code":"333","display":"Equipment"},{"code":"334","display":"Exercise"},{"code":"335","display":"Facility"},{"code":"336","display":"Family Choice"},{"code":"337","display":"Family Law"},{"code":"338","display":"Family Options"},{"code":"339","display":"Family Services"},{"code":"340","display":"FFYA"},{"code":"341","display":"Financial Aid"},{"code":"342","display":"Fitness"},{"code":"343","display":"Flexible Care Packag"},{"code":"344","display":"Food"},{"code":"345","display":"Food Vouchers"},{"code":"346","display":"Forensic Mental Heal"},{"code":"347","display":"Futures"},{"code":"348","display":"Futures For Young Ad"},{"code":"349","display":"General Practitioner"},{"code":"350","display":"Grants"},{"code":"351","display":"Grief"},{"code":"352","display":"Grief Counselling"},{"code":"353","display":"HACC"},{"code":"354","display":"Heart Disease"},{"code":"355","display":"Help"},{"code":"356","display":"High Blood Pressure"},{"code":"357","display":"Home Help"},{"code":"358","display":"Home Nursing"},{"code":"359","display":"Homefirst"},{"code":"360","display":"Hospice Care"},{"code":"361","display":"Hospital Services"},{"code":"362","display":"Hospital To Home"},{"code":"364","display":"Hostel"},{"code":"365","display":"Hostel Accommodation"},{"code":"366","display":"Household Items"},{"code":"367","display":"Hypertension"},{"code":"368","display":"Illness"},{"code":"369","display":"Independent Living"},{"code":"370","display":"Information"},{"code":"371","display":"Injury"},{"code":"372","display":"Intake"},{"code":"373","display":"Intensive Mobile You"},{"code":"374","display":"Intervention"},{"code":"375","display":"Job Searching"},{"code":"376","display":"Justice"},{"code":"377","display":"Leisure"},{"code":"378","display":"Loans"},{"code":"379","display":"Low Income Earners"},{"code":"380","display":"Lung"},{"code":"381","display":"Making A Difference"},{"code":"382","display":"Medical Services"},{"code":"383","display":"Medical Specialists"},{"code":"384","display":"Medication Administr"},{"code":"385","display":"Menstrual Informatio"},{"code":"386","display":"Methadone"},{"code":"387","display":"Mobile Support And T"},{"code":"388","display":"Motor Neurone"},{"code":"389","display":"Multiple Sclerosis"},{"code":"390","display":"Neighbourhood House"},{"code":"391","display":"Nursing Home"},{"code":"392","display":"Nursing Mothers"},{"code":"393","display":"Obesity"},{"code":"394","display":"Occupational Health "},{"code":"395","display":"Optometrist"},{"code":"396","display":"Oral Hygiene"},{"code":"397","display":"Outpatients"},{"code":"398","display":"Outreach Service"},{"code":"399","display":"PADP"},{"code":"400","display":"Pain"},{"code":"401","display":"Pap Smear"},{"code":"402","display":"Parenting"},{"code":"403","display":"Peak Organisations"},{"code":"404","display":"Personal Care"},{"code":"405","display":"Pharmacies"},{"code":"406","display":"Phobias"},{"code":"407","display":"Physical"},{"code":"408","display":"Physical Activity"},{"code":"409","display":"Postnatal"},{"code":"410","display":"Pregnancy"},{"code":"411","display":"Pregnancy Tests"},{"code":"412","display":"Preschool"},{"code":"413","display":"Prescriptions"},{"code":"414","display":"Primary Mental Healt"},{"code":"415","display":"Property Maintenance"},{"code":"416","display":"Prostate"},{"code":"417","display":"Psychiatric"},{"code":"418","display":"Psychiatric Disabili"},{"code":"419","display":"Psychiatric Disabili"},{"code":"420","display":"Psychiatric Disabili"},{"code":"421","display":"Psychiatric Disabili"},{"code":"422","display":"Psychiatric Disabili"},{"code":"423","display":"Psychiatric Support"},{"code":"424","display":"Recreation"},{"code":"425","display":"Referral"},{"code":"426","display":"Refuge"},{"code":"427","display":"Rent Assistance"},{"code":"428","display":"Residential Faciliti"},{"code":"429","display":"Residential Respite"},{"code":"430","display":"Respiratory"},{"code":"431","display":"Response"},{"code":"432","display":"Rooming Houses"},{"code":"433","display":"Safe Sex"},{"code":"434","display":"Secure Extended Care"},{"code":"435","display":"Self Help"},{"code":"436","display":"Separation"},{"code":"437","display":"Services"},{"code":"438","display":"Sex Education"},{"code":"439","display":"Sexual Abuse"},{"code":"440","display":"Sexual Issues"},{"code":"441","display":"Sexually Transmitted"},{"code":"442","display":"SIDS"},{"code":"443","display":"Social Support"},{"code":"444","display":"Socialisation"},{"code":"445","display":"Special Needs"},{"code":"446","display":"Speech Therapist"},{"code":"447","display":"Splinting"},{"code":"448","display":"Sport"},{"code":"449","display":"Statewide And Specia"},{"code":"450","display":"STD"},{"code":"451","display":"STI"},{"code":"452","display":"Stillbirth"},{"code":"453","display":"Stomal Care"},{"code":"454","display":"Stroke"},{"code":"455","display":"Substance Abuse"},{"code":"456","display":"Support"},{"code":"457","display":"Syringes"},{"code":"458","display":"Teeth"},{"code":"459","display":"Tenancy Advice"},{"code":"460","display":"Terminal Illness"},{"code":"461","display":"Therapy"},{"code":"462","display":"Transcription"},{"code":"463","display":"Translating Services"},{"code":"464","display":"Translator"},{"code":"465","display":"Transport"},{"code":"466","display":"Vertebrae"},{"code":"467","display":"Violence"},{"code":"468","display":"Vocational Guidance"},{"code":"469","display":"Weight"},{"code":"470","display":"Welfare Assistance"},{"code":"471","display":"Welfare Counselling"},{"code":"472","display":"Wheelchairs"},{"code":"473","display":"Wound Management"},{"code":"474","display":"Young People At Risk"},{"code":"475","display":"Further Desc. - Community Health Care"},{"code":"476","display":"Library"},{"code":"477","display":"Community Hours"},{"code":"478","display":"Further Desc. - Specialist Medical"},{"code":"479","display":"Hepatology"},{"code":"480","display":"Gastroenterology "},{"code":"481","display":"Gynaecology"},{"code":"482","display":"Obstetrics"},{"code":"483","display":"Further Desc. - Specialist Surgical"},{"code":"484","display":"Placement Protection"},{"code":"485","display":"Family Violence"},{"code":"486","display":"Integrated Family Services"},{"code":"488","display":"Diabetes Educator"},{"code":"489","display":"Kinship Care"},{"code":"490","display":"General Mental Health Services"},{"code":"491","display":"Exercise Physiology"},{"code":"492","display":"Medical Research"},{"code":"493","display":"Youth"},{"code":"494","display":"Youth Services"},{"code":"495","display":"Youth Health"},{"code":"496","display":"Child and Family Ser"},{"code":"497","display":"Home Visits"},{"code":"498","display":"Mobile Services"},{"code":"500","display":"Before and/or After "},{"code":"501","display":"Cancer Services"},{"code":"502","display":"Integrated Cancer Se"},{"code":"503","display":"Multidisciplinary Se"},{"code":"504","display":"Multidisciplinary Ca"},{"code":"505","display":"Meetings"},{"code":"506","display":"Blood pressure monit"},{"code":"507","display":"Dose administration "},{"code":"508","display":"Medical Equipment Hi"},{"code":"509","display":"Parenting/Family Support/Education"},{"code":"510","display":"Deputising Service"},{"code":"513","display":"Cancer Support Groups"},{"code":"514","display":"Community Cancer Services"},{"code":"530","display":"Disability Care Transport"},{"code":"531","display":"Aged Care Transport"},{"code":"532","display":"Diabetes Education s"},{"code":"533","display":"Cardiac Rehabilitati"},{"code":"534","display":"Young Adult Diabetes"},{"code":"535","display":"Pulmonary Rehabilita"},{"code":"536","display":"Art therapy "},{"code":"537","display":"Medication Reviews"},{"code":"538","display":"Telephone Counselling"},{"code":"539","display":"Telephone Help Line"},{"code":"540","display":"Online Service"},{"code":"541","display":"Crisis - Mental Health"},{"code":"542","display":"Youth Crisis"},{"code":"543","display":"Sexual Assault"},{"code":"544","display":"GPAH Other"},{"code":"545","display":"Paediatric Dermatology"},{"code":"546","display":"Veterans Services"},{"code":"547","display":"Veterans"},{"code":"548","display":"Food Relief/Food/Meals"},{"code":"550","display":"Dementia Care"},{"code":"551","display":"Alzheimer"},{"code":"552","display":"Drug and/or Alcohol Support Groups"},{"code":"553","display":"1-on-1 Support /Mentoring /Coaching"},{"code":"554","display":"Chronic Disease Management"},{"code":"555","display":"Liaison Services"},{"code":"556","display":"Walk-in Centre /Non-Emergency"},{"code":"557","display":"Inpatients"},{"code":"558","display":"Spiritual Counselling"},{"code":"559","display":"Women's Health"},{"code":"560","display":"Men's Health"},{"code":"561","display":"Health Education/Awareness Program"},{"code":"562","display":"Test Message"},{"code":"563","display":"Remedial Massage"},{"code":"564","display":"Adolescent Mental Health Services"},{"code":"565","display":"Youth Drop In/Assistance/Support"},{"code":"566","display":"Aboriginal Health Worker"},{"code":"567","display":"Women's Health Clinic"},{"code":"568","display":"Men's Health Clinic"},{"code":"569","display":"Migrant Health Clinic"},{"code":"570","display":"Refugee Health Clinic"},{"code":"571","display":"Aboriginal Health Clinic"},{"code":"572","display":"Nurse Practitioner Lead Clinic/s"},{"code":"573","display":"Nurse Lead Clinic/s"},{"code":"574","display":"Culturally Tailored Support Groups"},{"code":"575","display":"Culturally Tailored Health Promotion"},{"code":"576","display":"Rehabilitation"},{"code":"577","display":"Education Information/Referral"},{"code":"580","display":"Social Work"},{"code":"581","display":"Haematology"},{"code":"582","display":"Maternity Shared Car"},{"code":"583","display":"Rehabilitation Servi"},{"code":"584","display":"Cranio-sacral Therapy"},{"code":"585","display":"Prosthetics & Orthotics"},{"code":"589","display":"Home Medicine Review"},{"code":"590","display":"GPAH - Medical"},{"code":"591","display":"Music Therapy"},{"code":"593","display":"Falls Prevention"},{"code":"599","display":"Accommodation/Tenancy"},{"code":"600","display":"Assess-Skill, Ability, Needs"},{"code":"601","display":"Assist Access/Maintain Employ"},{"code":"602","display":"Assist Prod-Pers Care/Safety"},{"code":"603","display":"Assist-Integrate School/Ed"},{"code":"604","display":"Assist-Life Stage, Transition"},{"code":"605","display":"Assist-Personal Activities"},{"code":"606","display":"Assist-Travel/Transport"},{"code":"607","display":"Assistive Equip-General Tasks"},{"code":"608","display":"Assistive Equip-Recreation"},{"code":"609","display":"Assistive Prod-Household Task"},{"code":"610","display":"Behaviour Support"},{"code":"611","display":"Comms & Info Equipment"},{"code":"612","display":"Community Nursing Care"},{"code":"613","display":"Daily Tasks/Shared Living"},{"code":"614","display":"Development-Life Skills"},{"code":"615","display":"Early Childhood Supports"},{"code":"616","display":"Equipment Special Assess Setup"},{"code":"617","display":"Hearing Equipment"},{"code":"618","display":"Home Modification"},{"code":"619","display":"Household Tasks"},{"code":"620","display":"Interpret/Translate"},{"code":"621","display":"Other Innovative Supports"},{"code":"622","display":"Participate Community"},{"code":"623","display":"Personal Mobility Equipment"},{"code":"624","display":"Physical Wellbeing"},{"code":"625","display":"Plan Management"},{"code":"626","display":"Therapeutic Supports"},{"code":"627","display":"Training-Travel Independence"},{"code":"628","display":"Vehicle modifications"},{"code":"629","display":"Vision Equipment"}]}]},"http://hl7.org/fhir/ValueSet/c80-practice-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"408467006","display":"Adult mental illness"},{"code":"394577000","display":"Anesthetics"},{"code":"394578005","display":"Audiological medicine"},{"code":"421661004","display":"Blood banking and transfusion medicine"},{"code":"408462000","display":"Burns care"},{"code":"394579002","display":"Cardiology"},{"code":"394804000","display":"Clinical cytogenetics and molecular genetics"},{"code":"394580004","display":"Clinical genetics"},{"code":"394803006","display":"Clinical hematology"},{"code":"408480009","display":"Clinical immunology"},{"code":"408454008","display":"Clinical microbiology"},{"code":"394809005","display":"Clinical neuro-physiology"},{"code":"394592004","display":"Clinical oncology"},{"code":"394600006","display":"Clinical pharmacology"},{"code":"394601005","display":"Clinical physiology"},{"code":"394581000","display":"Community medicine"},{"code":"408478003","display":"Critical care medicine"},{"code":"394812008","display":"Dental medicine specialties"},{"code":"408444009","display":"Dental-General dental practice"},{"code":"394582007","display":"Dermatology"},{"code":"408475000","display":"Diabetic medicine"},{"code":"410005002","display":"Dive medicine"},{"code":"394583002","display":"Endocrinology"},{"code":"419772000","display":"Family practice"},{"code":"394584008","display":"Gastroenterology"},{"code":"408443003","display":"General medical practice"},{"code":"394802001","display":"General medicine"},{"code":"394915009","display":"General pathology"},{"code":"394814009","display":"General practice"},{"code":"394808002","display":"Genito-urinary medicine"},{"code":"394811001","display":"Geriatric medicine"},{"code":"408446006","display":"Gynecological oncology"},{"code":"394586005","display":"Gynecology"},{"code":"394916005","display":"Hematopathology"},{"code":"408472002","display":"Hepatology"},{"code":"394597005","display":"Histopathology"},{"code":"394598000","display":"Immunopathology"},{"code":"394807007","display":"Infectious diseases"},{"code":"419192003","display":"Internal medicine"},{"code":"408468001","display":"Learning disability"},{"code":"394593009","display":"Medical oncology"},{"code":"394813003","display":"Medical ophthalmology"},{"code":"410001006","display":"Military medicine"},{"code":"394589003","display":"Nephrology"},{"code":"394591006","display":"Neurology"},{"code":"394599008","display":"Neuropathology"},{"code":"394649004","display":"Nuclear medicine"},{"code":"408470005","display":"Obstetrics"},{"code":"394585009","display":"Obstetrics and gynecology"},{"code":"394821009","display":"Occupational medicine"},{"code":"422191005","display":"Ophthalmic surgery"},{"code":"394594003","display":"Ophthalmology"},{"code":"416304004","display":"Osteopathic manipulative medicine"},{"code":"418960008","display":"Otolaryngology"},{"code":"394882004","display":"Pain management"},{"code":"394806003","display":"Palliative medicine"},{"code":"394588006","display":"Pediatric (Child and adolescent) psychiatry"},{"code":"408459003","display":"Pediatric cardiology"},{"code":"394607009","display":"Pediatric dentistry"},{"code":"419610006","display":"Pediatric endocrinology"},{"code":"418058008","display":"Pediatric gastroenterology"},{"code":"420208008","display":"Pediatric genetics"},{"code":"418652005","display":"Pediatric hematology"},{"code":"418535003","display":"Pediatric immunology"},{"code":"418862001","display":"Pediatric infectious diseases"},{"code":"419365004","display":"Pediatric nephrology"},{"code":"418002000","display":"Pediatric oncology"},{"code":"419983000","display":"Pediatric ophthalmology"},{"code":"419170002","display":"Pediatric pulmonology"},{"code":"419472004","display":"Pediatric rheumatology"},{"code":"394539006","display":"Pediatric surgery"},{"code":"420112009","display":"Pediatric surgery-bone marrow transplantation"},{"code":"409968004","display":"Preventive medicine"},{"code":"394587001","display":"Psychiatry"},{"code":"394913002","display":"Psychotherapy"},{"code":"408440000","display":"Public health medicine"},{"code":"418112009","display":"Pulmonary medicine"},{"code":"419815003","display":"Radiation oncology"},{"code":"394914008","display":"Radiology"},{"code":"408455009","display":"Radiology-Interventional radiology"},{"code":"394602003","display":"Rehabilitation"},{"code":"408447002","display":"Respite care"},{"code":"394810000","display":"Rheumatology"},{"code":"408450004","display":"Sleep studies"},{"code":"408476004","display":"Surgery-Bone and marrow transplantation"},{"code":"408469009","display":"Surgery-Breast surgery"},{"code":"408466002","display":"Surgery-Cardiac surgery"},{"code":"408471009","display":"Surgery-Cardiothoracic transplantation"},{"code":"408464004","display":"Surgery-Colorectal surgery"},{"code":"408441001","display":"Surgery-Dental-Endodontics"},{"code":"408465003","display":"Surgery-Dental-Oral and maxillofacial surgery"},{"code":"394605001","display":"Surgery-Dental-Oral surgery"},{"code":"394608004","display":"Surgery-Dental-Orthodontics"},{"code":"408461007","display":"Surgery-Dental-Periodontal surgery"},{"code":"408460008","display":"Surgery-Dental-Prosthetic dentistry (Prosthodontics)"},{"code":"408460008","display":"Surgery-Dental-surgical-Prosthodontics"},{"code":"394606000","display":"Surgery-Dentistry-Restorative dentistry"},{"code":"408449004","display":"Surgery-Dentistry--surgical"},{"code":"394608004","display":"Surgery-Dentistry-surgical-Orthodontics"},{"code":"418018006","display":"Surgery-Dermatologic surgery"},{"code":"394604002","display":"Surgery-Ear, nose and throat surgery"},{"code":"394609007","display":"Surgery-general"},{"code":"408474001","display":"Surgery-Hepatobiliary and pancreatic surgery"},{"code":"394610002","display":"Surgery-Neurosurgery"},{"code":"394611003","display":"Surgery-Plastic surgery"},{"code":"408477008","display":"Surgery-Transplantation surgery"},{"code":"394801008","display":"Surgery-Trauma and orthopedics"},{"code":"408463005","display":"Surgery-Vascular"},{"code":"419321007","display":"Surgical oncology"},{"code":"394576009","display":"Surgical-Accident & emergency"},{"code":"394590007","display":"Thoracic medicine"},{"code":"409967009","display":"Toxicology"},{"code":"408448007","display":"Tropical medicine"},{"code":"419043006","display":"Urological oncology"},{"code":"394612005","display":"Urology"},{"code":"394733009","display":"Medical specialty--OTHER--NOT LISTED"},{"code":"394732004","display":"Surgical specialty--OTHER-NOT LISTED"}]}]},"http://hl7.org/fhir/ValueSet/encounter-reason":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/participantrequired":{"systems":[{"uri":"http://hl7.org/fhir/participantrequired","codes":[{"code":"required","display":"Required"},{"code":"optional","display":"Optional"},{"code":"information-only","display":"Information Only"}]}]},"http://hl7.org/fhir/ValueSet/participationstatus":{"systems":[{"uri":"http://hl7.org/fhir/participationstatus","codes":[{"code":"accepted","display":"Accepted"},{"code":"declined","display":"Declined"},{"code":"tentative","display":"Tentative"},{"code":"needs-action","display":"Needs Action"}]}]},"http://hl7.org/fhir/ValueSet/audit-event-type":{"systems":[{"uri":"http://dicom.nema.org/resources/ontology/DCM","codes":[{"code":"110100"},{"code":"110101"},{"code":"110102"},{"code":"110103"},{"code":"110104"},{"code":"110105"},{"code":"110106"},{"code":"110107"},{"code":"110108"},{"code":"110109"},{"code":"110110"},{"code":"110111"},{"code":"110112"},{"code":"110113"},{"code":"110114"}]},{"uri":"http://hl7.org/fhir/audit-event-type","codes":[{"code":"rest","display":"RESTful Operation"}]}]},"http://hl7.org/fhir/ValueSet/audit-event-sub-type":{"systems":[{"uri":"http://dicom.nema.org/resources/ontology/DCM","codes":[{"code":"110120"},{"code":"110121"},{"code":"110122"},{"code":"110123"},{"code":"110124"},{"code":"110125"},{"code":"110126"},{"code":"110127"},{"code":"110128"},{"code":"110129"},{"code":"110130"},{"code":"110131"},{"code":"110132"},{"code":"110133"},{"code":"110134"},{"code":"110135"},{"code":"110136"},{"code":"110137"},{"code":"110138"},{"code":"110139"},{"code":"110140"},{"code":"110141"},{"code":"110142"}]},{"uri":"http://hl7.org/fhir/restful-interaction","codes":[{"code":"read","display":"read"},{"code":"vread","display":"vread"},{"code":"update","display":"update"},{"code":"patch","display":"patch"},{"code":"delete","display":"delete"},{"code":"history","display":"history"},{"code":"create","display":"create"},{"code":"search","display":"search"},{"code":"capabilities","display":"capabilities"},{"code":"transaction","display":"transaction"},{"code":"batch","display":"batch"},{"code":"operation","display":"operation"}]}]},"http://hl7.org/fhir/ValueSet/audit-event-action":{"systems":[{"uri":"http://hl7.org/fhir/audit-event-action","codes":[{"code":"C","display":"Create"},{"code":"R","display":"Read/View/Print"},{"code":"U","display":"Update"},{"code":"D","display":"Delete"},{"code":"E","display":"Execute"}]}]},"http://hl7.org/fhir/ValueSet/audit-event-outcome":{"systems":[{"uri":"http://hl7.org/fhir/audit-event-outcome","codes":[{"code":"0","display":"Success"},{"code":"4","display":"Minor failure"},{"code":"8","display":"Serious failure"},{"code":"12","display":"Major failure"}]}]},"http://hl7.org/fhir/ValueSet/dicm-405-mediatype":{"systems":[{"uri":"http://dicom.nema.org/resources/ontology/DCM","codes":[{"code":"110030"},{"code":"110031"},{"code":"110032"},{"code":"110033"},{"code":"110034"},{"code":"110035"},{"code":"110036"},{"code":"110037"},{"code":"110010"},{"code":"110038"}]}]},"http://hl7.org/fhir/ValueSet/network-type":{"systems":[{"uri":"http://hl7.org/fhir/network-type","codes":[{"code":"1","display":"Machine Name"},{"code":"2","display":"IP Address"},{"code":"3","display":"Telephone Number"},{"code":"4","display":"Email address"},{"code":"5","display":"URI"}]}]},"http://hl7.org/fhir/ValueSet/audit-source-type":{"systems":[{"uri":"http://hl7.org/fhir/security-source-type","codes":[{"code":"1","display":"User Device"},{"code":"2","display":"Data Interface"},{"code":"3","display":"Web Server"},{"code":"4","display":"Application Server"},{"code":"5","display":"Database Server"},{"code":"6","display":"Security Server"},{"code":"7","display":"Network Device"},{"code":"8","display":"Network Router"},{"code":"9","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/audit-entity-type":{"systems":[{"uri":"http://hl7.org/fhir/audit-entity-type","codes":[{"code":"1","display":"Person"},{"code":"2","display":"System Object"},{"code":"3","display":"Organization"},{"code":"4","display":"Other"}]},{"uri":"http://hl7.org/fhir/resource-types","codes":[{"code":"Account","display":"Account"},{"code":"ActivityDefinition","display":"ActivityDefinition"},{"code":"AdverseEvent","display":"AdverseEvent"},{"code":"AllergyIntolerance","display":"AllergyIntolerance"},{"code":"Appointment","display":"Appointment"},{"code":"AppointmentResponse","display":"AppointmentResponse"},{"code":"AuditEvent","display":"AuditEvent"},{"code":"Basic","display":"Basic"},{"code":"Binary","display":"Binary"},{"code":"BiologicallyDerivedProduct","display":"BiologicallyDerivedProduct"},{"code":"BodyStructure","display":"BodyStructure"},{"code":"Bundle","display":"Bundle"},{"code":"CapabilityStatement","display":"CapabilityStatement"},{"code":"CarePlan","display":"CarePlan"},{"code":"CareTeam","display":"CareTeam"},{"code":"ChargeItem","display":"ChargeItem"},{"code":"Claim","display":"Claim"},{"code":"ClaimResponse","display":"ClaimResponse"},{"code":"ClinicalImpression","display":"ClinicalImpression"},{"code":"CodeSystem","display":"CodeSystem"},{"code":"Communication","display":"Communication"},{"code":"CommunicationRequest","display":"CommunicationRequest"},{"code":"CompartmentDefinition","display":"CompartmentDefinition"},{"code":"Composition","display":"Composition"},{"code":"ConceptMap","display":"ConceptMap"},{"code":"Condition","display":"Condition"},{"code":"Consent","display":"Consent"},{"code":"Contract","display":"Contract"},{"code":"Coverage","display":"Coverage"},{"code":"DetectedIssue","display":"DetectedIssue"},{"code":"Device","display":"Device"},{"code":"DeviceComponent","display":"DeviceComponent"},{"code":"DeviceMetric","display":"DeviceMetric"},{"code":"DeviceRequest","display":"DeviceRequest"},{"code":"DeviceUseStatement","display":"DeviceUseStatement"},{"code":"DiagnosticReport","display":"DiagnosticReport"},{"code":"DocumentManifest","display":"DocumentManifest"},{"code":"DocumentReference","display":"DocumentReference"},{"code":"DomainResource","display":"DomainResource"},{"code":"EligibilityRequest","display":"EligibilityRequest"},{"code":"EligibilityResponse","display":"EligibilityResponse"},{"code":"Encounter","display":"Encounter"},{"code":"Endpoint","display":"Endpoint"},{"code":"EnrollmentRequest","display":"EnrollmentRequest"},{"code":"EnrollmentResponse","display":"EnrollmentResponse"},{"code":"EntryDefinition","display":"EntryDefinition"},{"code":"EpisodeOfCare","display":"EpisodeOfCare"},{"code":"EventDefinition","display":"EventDefinition"},{"code":"ExampleScenario","display":"ExampleScenario"},{"code":"ExpansionProfile","display":"ExpansionProfile"},{"code":"ExplanationOfBenefit","display":"ExplanationOfBenefit"},{"code":"FamilyMemberHistory","display":"FamilyMemberHistory"},{"code":"Flag","display":"Flag"},{"code":"Goal","display":"Goal"},{"code":"GraphDefinition","display":"GraphDefinition"},{"code":"Group","display":"Group"},{"code":"GuidanceResponse","display":"GuidanceResponse"},{"code":"HealthcareService","display":"HealthcareService"},{"code":"ImagingStudy","display":"ImagingStudy"},{"code":"Immunization","display":"Immunization"},{"code":"ImmunizationEvaluation","display":"ImmunizationEvaluation"},{"code":"ImmunizationRecommendation","display":"ImmunizationRecommendation"},{"code":"ImplementationGuide","display":"ImplementationGuide"},{"code":"ImplementationGuideInput","display":"ImplementationGuideInput"},{"code":"ImplementationGuideOutput","display":"ImplementationGuideOutput"},{"code":"Invoice","display":"Invoice"},{"code":"ItemInstance","display":"ItemInstance"},{"code":"Library","display":"Library"},{"code":"Linkage","display":"Linkage"},{"code":"List","display":"List"},{"code":"Location","display":"Location"},{"code":"Measure","display":"Measure"},{"code":"MeasureReport","display":"MeasureReport"},{"code":"Media","display":"Media"},{"code":"Medication","display":"Medication"},{"code":"MedicationAdministration","display":"MedicationAdministration"},{"code":"MedicationDispense","display":"MedicationDispense"},{"code":"MedicationRequest","display":"MedicationRequest"},{"code":"MedicationStatement","display":"MedicationStatement"},{"code":"MedicinalProduct","display":"MedicinalProduct"},{"code":"MedicinalProductAuthorization","display":"MedicinalProductAuthorization"},{"code":"MedicinalProductClinicals","display":"MedicinalProductClinicals"},{"code":"MedicinalProductDeviceSpec","display":"MedicinalProductDeviceSpec"},{"code":"MedicinalProductIngredient","display":"MedicinalProductIngredient"},{"code":"MedicinalProductPackaged","display":"MedicinalProductPackaged"},{"code":"MedicinalProductPharmaceutical","display":"MedicinalProductPharmaceutical"},{"code":"MessageDefinition","display":"MessageDefinition"},{"code":"MessageHeader","display":"MessageHeader"},{"code":"NamingSystem","display":"NamingSystem"},{"code":"NutritionOrder","display":"NutritionOrder"},{"code":"Observation","display":"Observation"},{"code":"ObservationDefinition","display":"ObservationDefinition"},{"code":"OccupationalData","display":"OccupationalData"},{"code":"OperationDefinition","display":"OperationDefinition"},{"code":"OperationOutcome","display":"OperationOutcome"},{"code":"Organization","display":"Organization"},{"code":"OrganizationRole","display":"OrganizationRole"},{"code":"Parameters","display":"Parameters"},{"code":"Patient","display":"Patient"},{"code":"PaymentNotice","display":"PaymentNotice"},{"code":"PaymentReconciliation","display":"PaymentReconciliation"},{"code":"Person","display":"Person"},{"code":"PlanDefinition","display":"PlanDefinition"},{"code":"Practitioner","display":"Practitioner"},{"code":"PractitionerRole","display":"PractitionerRole"},{"code":"Procedure","display":"Procedure"},{"code":"ProcessRequest","display":"ProcessRequest"},{"code":"ProcessResponse","display":"ProcessResponse"},{"code":"ProductPlan","display":"ProductPlan"},{"code":"Provenance","display":"Provenance"},{"code":"Questionnaire","display":"Questionnaire"},{"code":"QuestionnaireResponse","display":"QuestionnaireResponse"},{"code":"RelatedPerson","display":"RelatedPerson"},{"code":"RequestGroup","display":"RequestGroup"},{"code":"ResearchStudy","display":"ResearchStudy"},{"code":"ResearchSubject","display":"ResearchSubject"},{"code":"Resource","display":"Resource"},{"code":"RiskAssessment","display":"RiskAssessment"},{"code":"Schedule","display":"Schedule"},{"code":"SearchParameter","display":"SearchParameter"},{"code":"Sequence","display":"Sequence"},{"code":"ServiceDefinition","display":"ServiceDefinition"},{"code":"ServiceRequest","display":"ServiceRequest"},{"code":"Slot","display":"Slot"},{"code":"Specimen","display":"Specimen"},{"code":"SpecimenDefinition","display":"SpecimenDefinition"},{"code":"StructureDefinition","display":"StructureDefinition"},{"code":"StructureMap","display":"StructureMap"},{"code":"Subscription","display":"Subscription"},{"code":"Substance","display":"Substance"},{"code":"SubstancePolymer","display":"SubstancePolymer"},{"code":"SubstanceReferenceInformation","display":"SubstanceReferenceInformation"},{"code":"SubstanceSpecification","display":"SubstanceSpecification"},{"code":"SupplyDelivery","display":"SupplyDelivery"},{"code":"SupplyRequest","display":"SupplyRequest"},{"code":"Task","display":"Task"},{"code":"TerminologyCapabilities","display":"TerminologyCapabilities"},{"code":"TestReport","display":"TestReport"},{"code":"TestScript","display":"TestScript"},{"code":"UserSession","display":"UserSession"},{"code":"ValueSet","display":"ValueSet"},{"code":"VerificationResult","display":"VerificationResult"},{"code":"VisionPrescription","display":"VisionPrescription"}]}]},"http://hl7.org/fhir/ValueSet/object-role":{"systems":[{"uri":"http://hl7.org/fhir/object-role","codes":[{"code":"1","display":"Patient"},{"code":"2","display":"Location"},{"code":"3","display":"Report"},{"code":"4","display":"Domain Resource"},{"code":"5","display":"Master file"},{"code":"6","display":"User"},{"code":"7","display":"List"},{"code":"8","display":"Doctor"},{"code":"9","display":"Subscriber"},{"code":"10","display":"Guarantor"},{"code":"11","display":"Security User Entity"},{"code":"12","display":"Security User Group"},{"code":"13","display":"Security Resource"},{"code":"14","display":"Security Granularity Definition"},{"code":"15","display":"Practitioner"},{"code":"16","display":"Data Destination"},{"code":"17","display":"Data Repository"},{"code":"18","display":"Schedule"},{"code":"19","display":"Customer"},{"code":"20","display":"Job"},{"code":"21","display":"Job Stream"},{"code":"22","display":"Table"},{"code":"23","display":"Routing Criteria"},{"code":"24","display":"Query"}]}]},"http://hl7.org/fhir/ValueSet/object-lifecycle-events":{"systems":[{"uri":"http://hl7.org/fhir/dicom-audit-lifecycle","codes":[{"code":"1","display":"Origination / Creation"},{"code":"2","display":"Import / Copy"},{"code":"3","display":"Amendment"},{"code":"4","display":"Verification"},{"code":"5","display":"Translation"},{"code":"6","display":"Access / Use"},{"code":"7","display":"De-identification"},{"code":"8","display":"Aggregation / summarization / derivation"},{"code":"9","display":"Report"},{"code":"10","display":"Export"},{"code":"11","display":"Disclosure"},{"code":"12","display":"Receipt of disclosure"},{"code":"13","display":"Archiving"},{"code":"14","display":"Logical deletion"},{"code":"15","display":"Permanent erasure / Physical destruction"}]},{"uri":"http://hl7.org/fhir/iso-21089-lifecycle","codes":[{"code":"2","display":"Amend (Update) - Lifeycle Event"},{"code":"14","display":"Archive - Lifeycle Event"},{"code":"4","display":"Attest - Lifecycle Event"},{"code":"27","display":"Decrypt - Lifecycle Event"},{"code":"10","display":"De-Identify (Anononymize) - Lifecycle Event"},{"code":"17","display":"Deprecate - Lifecycle Event"},{"code":"16","display":"Destroy/Delete - Lifecycle Event"},{"code":"7","display":"Disclose - Lifecycle Event"},{"code":"26","display":"Encrypt - Lifecycle Event"},{"code":"13","display":"Extract - Lifecycle Event"},{"code":"21","display":"Link - Lifecycle Event"},{"code":"19","display":"Merge - Lifecycle Event"},{"code":"1","display":"Originate/Retain - Record Lifecyle Event"},{"code":"11","display":"Pseudonymize - Lifecycle Event"},{"code":"18","display":"Re-activate - Lifecycle Event"},{"code":"9","display":"Receive/Retain - Lifecycle Event"},{"code":"6","display":"Report (Output) - Lifecycle Event"},{"code":"12","display":"Re-identify - Lifecycle Event"},{"code":"24","display":"Remove Legal Hold - Lifecycle Event"},{"code":"15","display":"Restore - Lifecycle Event"},{"code":"3","display":"Transform/Translate - Lifecycle Event"},{"code":"8","display":"Transmit - Lifecycle Event"},{"code":"22","display":"Unlink - Lifecycle Event"},{"code":"20","display":"Unmerge - Lifecycle Event"},{"code":"25","display":"Verify - Lifecycle Event"}]}]},"http://hl7.org/fhir/ValueSet/basic-resource-type":{"systems":[{"uri":"http://hl7.org/fhir/basic-resource-type","codes":[{"code":"consent","display":"Consent"},{"code":"referral","display":"Referral"},{"code":"advevent","display":"Adverse Event"},{"code":"aptmtreq","display":"Appointment Request"},{"code":"transfer","display":"Transfer"},{"code":"diet","display":"Diet"},{"code":"adminact","display":"Administrative Activity"},{"code":"exposure","display":"Exposure"},{"code":"investigation","display":"Investigation"},{"code":"account","display":"Account"},{"code":"invoice","display":"Invoice"},{"code":"adjudicat","display":"Invoice Adjudication"},{"code":"predetreq","display":"Pre-determination Request"},{"code":"predetermine","display":"Predetermination"},{"code":"study","display":"Study"},{"code":"protocol","display":"Protocol"}]}]},"http://hl7.org/fhir/ValueSet/product-category":{"systems":[{"uri":"http://hl7.org/fhir/product-category","codes":[{"code":"organ","display":"Organ"},{"code":"tissue","display":"Tissue"},{"code":"fluid","display":"Fluid"},{"code":"cells","display":"Cells"},{"code":"biologicalAgent","display":"BiologicalAgent"}]}]},"http://hl7.org/fhir/ValueSet/product-status":{"systems":[{"uri":"http://hl7.org/fhir/product-status","codes":[{"code":"available","display":"Available"},{"code":"unavailable","display":"Unavailable"}]}]},"http://hl7.org/fhir/ValueSet/product-storage-scale":{"systems":[{"uri":"http://hl7.org/fhir/product-storage-scale","codes":[{"code":"farenheit","display":"Fahrenheit"},{"code":"celsius","display":"Celsius"},{"code":"kelvin","display":"Kelvin"}]}]},"http://hl7.org/fhir/ValueSet/bodystructure-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/bodystructure-relative-location":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"419161000","display":"Unilateral left"},{"code":"419465000","display":"Unilateral right"},{"code":"51440002","display":"Bilateral"},{"code":"261183002","display":"Upper"},{"code":"261122009","display":"Lower"},{"code":"255561001","display":"Medial"},{"code":"49370004","display":"Lateral"},{"code":"264217000","display":"Superior"},{"code":"261089000","display":"Inferior"},{"code":"255551008","display":"Posterior"},{"code":"351726001","display":"Below"},{"code":"352730000","display":"Above"}]}]},"http://hl7.org/fhir/ValueSet/bundle-type":{"systems":[{"uri":"http://hl7.org/fhir/bundle-type","codes":[{"code":"document","display":"Document"},{"code":"message","display":"Message"},{"code":"transaction","display":"Transaction"},{"code":"transaction-response","display":"Transaction Response"},{"code":"batch","display":"Batch"},{"code":"batch-response","display":"Batch Response"},{"code":"history","display":"History List"},{"code":"searchset","display":"Search Results"},{"code":"collection","display":"Collection"}]}]},"http://hl7.org/fhir/ValueSet/search-entry-mode":{"systems":[{"uri":"http://hl7.org/fhir/search-entry-mode","codes":[{"code":"match","display":"Match"},{"code":"include","display":"Include"},{"code":"outcome","display":"Outcome"}]}]},"http://hl7.org/fhir/ValueSet/http-verb":{"systems":[{"uri":"http://hl7.org/fhir/http-verb","codes":[{"code":"GET","display":"GET"},{"code":"HEAD","display":"HEAD"},{"code":"POST","display":"POST"},{"code":"PUT","display":"PUT"},{"code":"DELETE","display":"DELETE"},{"code":"PATCH","display":"PATCH"}]}]},"http://hl7.org/fhir/ValueSet/capability-statement-kind":{"systems":[{"uri":"http://hl7.org/fhir/capability-statement-kind","codes":[{"code":"instance","display":"Instance"},{"code":"capability","display":"Capability"},{"code":"requirements","display":"Requirements"}]}]},"http://hl7.org/fhir/ValueSet/fhir-versions":{"systems":[{"uri":"http://hl7.org/fhir/fhir-versions","codes":[{"code":"0.01","display":"0.01"},{"code":"0.05","display":"0.05"},{"code":"0.06","display":"0.06"},{"code":"0.11","display":"0.11"},{"code":"0.0.80","display":"0.0.80"},{"code":"0.0.81","display":"0.0.81"},{"code":"0.0.82","display":"0.0.82"},{"code":"0.4.0","display":"0.4.0"},{"code":"0.5.0","display":"0.5.0"},{"code":"1.0.0","display":"1.0.0"},{"code":"1.0.1","display":"1.0.1"},{"display":"1.0.2"},{"code":"1.1.0","display":"1.1.0"},{"code":"1.4.0","display":"1.4.0"},{"code":"1.6.0","display":"1.6.0"},{"code":"1.8.0","display":"1.8.0"},{"code":"3.0.0","display":"3.0.0"},{"code":"3.0.1","display":"3.0.1"},{"code":"3.2.0","display":"3.2.0"}]}]},"http://hl7.org/fhir/ValueSet/unknown-content-code":{"systems":[{"uri":"http://hl7.org/fhir/unknown-content-code","codes":[{"code":"no","display":"Neither Elements or Extensions"},{"code":"extensions","display":"Unknown Extensions"},{"code":"elements","display":"Unknown Elements"},{"code":"both","display":"Unknown Elements and Extensions"}]}]},"http://hl7.org/fhir/ValueSet/restful-capability-mode":{"systems":[{"uri":"http://hl7.org/fhir/restful-capability-mode","codes":[{"code":"client","display":"Client"},{"code":"server","display":"Server"}]}]},"http://hl7.org/fhir/ValueSet/restful-security-service":{"systems":[{"uri":"http://hl7.org/fhir/restful-security-service","codes":[{"code":"OAuth","display":"OAuth"},{"code":"SMART-on-FHIR","display":"SMART-on-FHIR"},{"code":"NTLM","display":"NTLM"},{"code":"Basic","display":"Basic"},{"code":"Kerberos","display":"Kerberos"},{"code":"Certificates","display":"Certificates"}]}]},"http://hl7.org/fhir/ValueSet/type-restful-interaction":{"systems":[{"uri":"http://hl7.org/fhir/restful-interaction","codes":[{"code":"read"},{"code":"vread"},{"code":"update"},{"code":"patch"},{"code":"delete"},{"code":"history-instance"},{"code":"history-type"},{"code":"create"},{"code":"search-type"}]}]},"http://hl7.org/fhir/ValueSet/versioning-policy":{"systems":[{"uri":"http://hl7.org/fhir/versioning-policy","codes":[{"code":"no-version","display":"No VersionId Support"},{"code":"versioned","display":"Versioned"},{"code":"versioned-update","display":"VersionId tracked fully"}]}]},"http://hl7.org/fhir/ValueSet/conditional-read-status":{"systems":[{"uri":"http://hl7.org/fhir/conditional-read-status","codes":[{"code":"not-supported","display":"Not Supported"},{"code":"modified-since","display":"If-Modified-Since"},{"code":"not-match","display":"If-None-Match"},{"code":"full-support","display":"Full Support"}]}]},"http://hl7.org/fhir/ValueSet/conditional-delete-status":{"systems":[{"uri":"http://hl7.org/fhir/conditional-delete-status","codes":[{"code":"not-supported","display":"Not Supported"},{"code":"single","display":"Single Deletes Supported"},{"code":"multiple","display":"Multiple Deletes Supported"}]}]},"http://hl7.org/fhir/ValueSet/reference-handling-policy":{"systems":[{"uri":"http://hl7.org/fhir/reference-handling-policy","codes":[{"code":"literal","display":"Literal References"},{"code":"logical","display":"Logical References"},{"code":"resolves","display":"Resolves References"},{"code":"enforced","display":"Reference Integrity Enforced"},{"code":"local","display":"Local References Only"}]}]},"http://hl7.org/fhir/ValueSet/search-param-type":{"systems":[{"uri":"http://hl7.org/fhir/search-param-type","codes":[{"code":"number","display":"Number"},{"code":"date","display":"Date/DateTime"},{"code":"string","display":"String"},{"code":"token","display":"Token"},{"code":"reference","display":"Reference"},{"code":"composite","display":"Composite"},{"code":"quantity","display":"Quantity"},{"code":"uri","display":"URI"}]}]},"http://hl7.org/fhir/ValueSet/system-restful-interaction":{"systems":[{"uri":"http://hl7.org/fhir/restful-interaction","codes":[{"code":"transaction"},{"code":"batch"},{"code":"search-system"},{"code":"history-system"}]}]},"http://hl7.org/fhir/ValueSet/message-transport":{"systems":[{"uri":"http://hl7.org/fhir/message-transport","codes":[{"code":"http","display":"HTTP"},{"code":"ftp","display":"FTP"},{"code":"mllp","display":"MLLP"}]}]},"http://hl7.org/fhir/ValueSet/event-capability-mode":{"systems":[{"uri":"http://hl7.org/fhir/event-capability-mode","codes":[{"code":"sender","display":"Sender"},{"code":"receiver","display":"Receiver"}]}]},"http://hl7.org/fhir/ValueSet/document-mode":{"systems":[{"uri":"http://hl7.org/fhir/document-mode","codes":[{"code":"producer","display":"Producer"},{"code":"consumer","display":"Consumer"}]}]},"http://hl7.org/fhir/ValueSet/care-plan-status":{"systems":[{"uri":"http://hl7.org/fhir/care-plan-status","codes":[{"code":"draft","display":"Pending"},{"code":"active","display":"Active"},{"code":"suspended","display":"Suspended"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered In Error"},{"code":"cancelled","display":"Cancelled"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/care-plan-intent":{"systems":[{"uri":"http://hl7.org/fhir/care-plan-intent","codes":[{"code":"proposal","display":"Proposal"},{"code":"plan","display":"Plan"},{"code":"order","display":"Order"},{"code":"option","display":"Option"}]}]},"http://hl7.org/fhir/ValueSet/care-plan-category":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/care-plan-activity-outcome":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/care-plan-activity-kind":{"systems":[{"uri":"http://hl7.org/fhir/resource-types","codes":[{"code":"Appointment"},{"code":"CommunicationRequest"},{"code":"DeviceRequest"},{"code":"MedicationRequest"},{"code":"NutritionOrder"},{"code":"Task"},{"code":"ServiceRequest"},{"code":"VisionPrescription"}]}]},"http://hl7.org/fhir/ValueSet/care-plan-activity-status":{"systems":[{"uri":"http://hl7.org/fhir/care-plan-activity-status","codes":[{"code":"not-started","display":"Not Started"},{"code":"scheduled","display":"Scheduled"},{"code":"in-progress","display":"In Progress"},{"code":"on-hold","display":"On Hold"},{"code":"completed","display":"Completed"},{"code":"cancelled","display":"Cancelled"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/care-team-status":{"systems":[{"uri":"http://hl7.org/fhir/care-team-status","codes":[{"code":"proposed","display":"Proposed"},{"code":"active","display":"Active"},{"code":"suspended","display":"Suspended"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/care-team-category":{"systems":[{"uri":"http://hl7.org/fhir/care-team-category","codes":[{"code":"event","display":"Event"},{"code":"encounter","display":"Encounter"},{"code":"episode","display":"Episode"},{"code":"longitudinal","display":"Longitudinal Care Coordination"},{"code":"condition","display":"Condition"},{"code":"clinical-research","display":"Clinical Research"}]}]},"http://hl7.org/fhir/ValueSet/participant-role":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/chargeitem-status":{"systems":[{"uri":"http://hl7.org/fhir/chargeitem-status","codes":[{"code":"planned","display":"Planned"},{"code":"billable","display":"Billable"},{"code":"not-billable","display":"Not billable"},{"code":"aborted","display":"Aborted"},{"code":"billed","display":"Billed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/chargeitem-billingcodes":{"systems":[{"uri":"http://hl7.org/fhir/chargeitem-billingcodes","codes":[{"code":"1100","display":"Unvorhergesehene Inanspruchnahme"},{"code":"1210","display":"Notfallpauschale"},{"code":"1320","display":"Grundpauschale"}]}]},"http://hl7.org/fhir/ValueSet/performer-role":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/icd-10":{"systems":[{"uri":"http://hl7.org/fhir/sid/icd-10","codes":[{"code":"123456","display":"DIAG-1"},{"code":"123457","display":"DIAG-1a"},{"code":"987654","display":"DIAG-2"},{"code":"123987","display":"DIAG-3"},{"code":"112233","display":"DIAG-4"},{"code":"997755","display":"DIAG-5"},{"code":"321789","display":"DIAG-6"}]}]},"http://hl7.org/fhir/ValueSet/fm-status":{"systems":[{"uri":"http://hl7.org/fhir/fm-status","codes":[{"code":"active","display":"Active"},{"code":"cancelled","display":"Cancelled"},{"code":"draft","display":"Draft"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/claim-type":{"systems":[{"uri":"http://hl7.org/fhir/ex-claimtype","codes":[{"code":"institutional","display":"Institutional"},{"code":"oral","display":"Oral"},{"code":"pharmacy","display":"Pharmacy"},{"code":"professional","display":"Professional"},{"code":"vision","display":"Vision"}]}]},"http://hl7.org/fhir/ValueSet/claim-subtype":{"systems":[{"uri":"http://hl7.org/fhir/ex-claimsubtype","codes":[{"code":"ortho","display":"Orthodontic Claim"},{"code":"emergency","display":"Emergency Claim"}]}]},"http://hl7.org/fhir/ValueSet/claim-use":{"systems":[{"uri":"http://hl7.org/fhir/claim-use","codes":[{"code":"complete","display":"Complete"},{"code":"proposed","display":"Proposed"},{"code":"exploratory","display":"Exploratory"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/process-priority":{"systems":[{"uri":"http://hl7.org/fhir/processpriority","codes":[{"code":"stat","display":"Immediate"},{"code":"normal","display":"Normal"},{"code":"deferred","display":"Deferred"}]}]},"http://hl7.org/fhir/ValueSet/fundsreserve":{"systems":[{"uri":"http://hl7.org/fhir/fundsreserve","codes":[{"code":"patient","display":"Patient"},{"code":"provider","display":"Provider"},{"code":"none","display":"None"}]}]},"http://hl7.org/fhir/ValueSet/related-claim-relationship":{"systems":[{"uri":"http://hl7.org/fhir/ex-relatedclaimrelationship","codes":[{"code":"prior","display":"Prior Claim"},{"code":"associated","display":"Associated Claim"}]}]},"http://hl7.org/fhir/ValueSet/payeetype":{"systems":[{"uri":"http://hl7.org/fhir/payeetype","codes":[{"code":"subscriber","display":"Subscriber"},{"code":"provider","display":"Provider"},{"code":"other","display":"Provider"}]}]},"http://hl7.org/fhir/ValueSet/ex-payee-resource-type":{"systems":[{"uri":"http://hl7.org/fhir/ex-payee-resource-type","codes":[{"code":"organization","display":"Organization"},{"code":"patient","display":"Patient"},{"code":"practitioner","display":"Practitioner"},{"code":"relatedperson","display":"RelatedPerson"}]}]},"http://hl7.org/fhir/ValueSet/claim-careteamrole":{"systems":[{"uri":"http://hl7.org/fhir/claimcareteamrole","codes":[{"code":"primary","display":"Primary provider"},{"code":"assist","display":"Assisting Provider"},{"code":"supervisor","display":"Supervising Provider"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/provider-qualification":{"systems":[{"uri":"http://hl7.org/fhir/ex-providerqualification","codes":[{"code":"311405","display":"Dentist"},{"code":"604215","display":"Ophthalmologist"},{"code":"604210","display":"Optometrist"}]}]},"http://hl7.org/fhir/ValueSet/claim-informationcategory":{"systems":[{"uri":"http://hl7.org/fhir/claiminformationcategory","codes":[{"code":"info","display":"Information"},{"code":"discharge","display":"Discharge"},{"code":"onset","display":"Onset"},{"code":"related","display":"Related Services"},{"code":"exception","display":"Exception"},{"code":"material","display":"Materials Forwarded"},{"code":"attachment","display":"Attachment"},{"code":"missingtooth","display":"Missing Tooth"},{"code":"prosthesis","display":"Prosthesis"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/claim-exception":{"systems":[{"uri":"http://hl7.org/fhir/claim-exception","codes":[{"code":"student","display":"Student (Fulltime)"},{"code":"disabled","display":"Disabled"}]}]},"http://hl7.org/fhir/ValueSet/missing-tooth-reason":{"systems":[{"uri":"http://hl7.org/fhir/missingtoothreason","codes":[{"code":"e","display":"E"},{"code":"c","display":"C"},{"code":"u","display":"U"},{"code":"o","display":"O"}]}]},"http://hl7.org/fhir/ValueSet/ex-diagnosistype":{"systems":[{"uri":"http://hl7.org/fhir/ex-diagnosistype","codes":[{"code":"admitting","display":"Admitting Diagnosis"},{"code":"clinical","display":"Clinical Diagnosis"},{"code":"differential","display":"Differential Diagnosis"},{"code":"discharge","display":"Discharge Diagnosis"},{"code":"laboratory","display":"Laboratory Diagnosis"},{"code":"nursing","display":"Nursing Diagnosis"},{"code":"prenatal","display":"Prenatal Diagnosis"},{"code":"principal","display":"Principal Diagnosis"},{"code":"radiology","display":"Radiology Diagnosis"},{"code":"remote","display":"Remote Diagnosis"},{"code":"retrospective","display":"Retrospective Diagnosis"},{"code":"self","display":"Self Diagnosis"}]}]},"http://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroup":{"systems":[{"uri":"http://hl7.org/fhir/ex-diagnosisrelatedgroup","codes":[{"code":"100","display":"Normal Vaginal Delivery"},{"code":"101","display":"Appendectomy - uncomplicated"},{"code":"300","display":"Tooth abscess"},{"code":"400","display":"Head trauma - concussion"}]}]},"http://hl7.org/fhir/ValueSet/icd-10-procedures":{"systems":[{"uri":"http://hl7.org/fhir/sid/ex-icd-10-procedures","codes":[{"code":"123001","display":"PROC-1"},{"code":"123002","display":"PROC-2"},{"code":"123003","display":"PROC-3"}]}]},"http://hl7.org/fhir/ValueSet/ex-revenue-center":{"systems":[{"uri":"http://hl7.org/fhir/ex-revenue-center","codes":[{"code":"0370","display":"Anaesthesia"},{"code":"0420","display":"Physical Therapy"},{"code":"0421","display":"Physical Therapy - "},{"code":"0440","display":"Speech-Language Pathology"},{"code":"0441","display":"Speech-Language Pathology - Visit"},{"code":"0450","display":"Emergency Room"},{"code":"0451","display":"Emergency Room - EM/EMTALA"},{"code":"0452","display":"Emergency Room - beyond EMTALA"},{"code":"0010","display":"Vision Clinic"}]}]},"http://hl7.org/fhir/ValueSet/benefit-subcategory":{"systems":[{"uri":"http://hl7.org/fhir/benefit-subcategory","codes":[{"code":"1","display":"Medical Care"},{"code":"2","display":"Surgical"},{"code":"3","display":"Consultation"},{"code":"4","display":"Diagnostic XRay"},{"code":"5","display":"Diagnostic Lab"},{"code":"14","display":"Renal Supplies"},{"code":"23","display":"Diagnostic Dental"},{"code":"24","display":"Periodontics"},{"code":"25","display":"Restorative"},{"code":"26","display":"Endodontics"},{"code":"27","display":"Maxillofacial Prosthetics"},{"code":"28","display":"Adjunctive Dental Services"},{"code":"30","display":"Health Benefit Plan Coverage"},{"code":"35","display":"Dental Care"},{"code":"36","display":"Dental Crowns"},{"code":"37","display":"Dental Accident"},{"code":"49","display":"Hospital Room and Board"},{"code":"55","display":"Major Medical"},{"code":"56","display":"Medically Related Transportation"},{"code":"61","display":"In-vitro Fertilization"},{"code":"62","display":"MRI Scan"},{"code":"63","display":"Donor Procedures"},{"code":"69","display":"Maternity"},{"code":"76","display":"Renal Dialysis"},{"code":"F1","display":"Medical Coverage"},{"code":"F3","display":"Dental Coverage"},{"code":"F4","display":"Hearing Coverage"},{"code":"F6","display":"Vision Coverage"}]}]},"http://hl7.org/fhir/ValueSet/service-uscls":{"systems":[{"uri":"http://hl7.org/fhir/ex-USCLS","codes":[{"code":"1101","display":"Exam, comp, primary"},{"code":"1102","display":"Exam, comp, mixed"},{"code":"1103","display":"Exam, comp, permanent"},{"code":"1201","display":"Exam, recall"},{"code":"1205","display":"Exam, emergency"},{"code":"2101","display":"Radiograph, series (12)"},{"code":"2102","display":"Radiograph, series (16)"},{"code":"2141","display":"Radiograph, bytewing"},{"code":"2601","display":"Radiograph, panoramic"},{"code":"11101","display":"Polishing, 1 unit"},{"code":"11102","display":"Polishing, 2 unit"},{"code":"11103","display":"Polishing, 3 unit"},{"code":"11104","display":"Polishing, 4 unit"},{"code":"21211","display":"Amalgam, 1 surface"},{"code":"21212","display":"Amalgam, 2 surface"},{"code":"27211","display":"Crown, PFM"},{"code":"67211","display":"Maryland Bridge"},{"code":"99111","display":"Lab, commercial"},{"code":"99333","display":"Lab, in office"},{"code":"99555","display":"Expense"}]}]},"http://hl7.org/fhir/ValueSet/claim-modifiers":{"systems":[{"uri":"http://hl7.org/fhir/modifiers","codes":[{"code":"a","display":"Repair of prior service or installation"},{"code":"b","display":"Temporary service or installation"},{"code":"c","display":"TMJ treatment"},{"code":"e","display":"Implant or associated with an implant"},{"code":"rooh","display":"Rush or Outside of office hours"},{"code":"x","display":"None"}]}]},"http://hl7.org/fhir/ValueSet/ex-program-code":{"systems":[{"uri":"http://hl7.org/fhir/ex-programcode","codes":[{"code":"as","display":"Child Asthma"},{"code":"hd","display":"Hemodialysis"},{"code":"auscr","display":"Autism Screening"},{"code":"none","display":"None"}]}]},"http://hl7.org/fhir/ValueSet/service-place":{"systems":[{"uri":"http://hl7.org/fhir/ex-serviceplace","codes":[{"code":"01","display":"Pharmacy"},{"code":"03","display":"School"},{"code":"04","display":"Homeless Shelter"},{"code":"05","display":"Indian Health Service Free-standing Facility"},{"code":"06","display":"Indian Health Service Provider-based Facility"},{"code":"07","display":"Tribal 638 Free-Standing Facility"},{"code":"08","display":"Tribal 638 Provider-Based Facility"},{"code":"09","display":"Prison/Correctional Facility"},{"code":"11","display":"Office"},{"code":"12","display":"Home"},{"code":"13","display":"Assisted Living Fa"},{"code":"14","display":"Group Home"},{"code":"15","display":"Mobile Unit"},{"code":"19","display":"Off Campus-Outpatient Hospital"},{"code":"20","display":"Urgent Care Facility"},{"code":"21","display":"Inpatient Hospital"},{"code":"41","display":"Ambulance—Land"}]}]},"http://hl7.org/fhir/ValueSet/tooth":{"systems":[{"uri":"http://hl7.org/fhir/ex-tooth","codes":[{"code":"0","display":"Oral cavity"},{"code":"1","display":"1"},{"code":"2","display":"2"},{"code":"3","display":"3"},{"code":"4","display":"4"},{"code":"5","display":"5"},{"code":"6","display":"6"},{"code":"7","display":"7"},{"code":"8","display":"8"},{"code":"11","display":"11"},{"code":"12","display":"12"},{"code":"13","display":"13"},{"code":"14","display":"14"},{"code":"15","display":"15"},{"code":"16","display":"16"},{"code":"17","display":"17"},{"code":"18","display":"18"},{"code":"21","display":"21"},{"code":"22","display":"22"},{"code":"23","display":"23"},{"code":"24","display":"24"},{"code":"25","display":"25"},{"code":"26","display":"26"},{"code":"27","display":"27"},{"code":"28","display":"28"},{"code":"31","display":"31"},{"code":"32","display":"32"},{"code":"33","display":"33"},{"code":"34","display":"34"},{"code":"35","display":"35"},{"code":"36","display":"36"},{"code":"37","display":"37"},{"code":"38","display":"38"},{"code":"41","display":"41"},{"code":"42","display":"42"},{"code":"43","display":"43"},{"code":"44","display":"44"},{"code":"45","display":"45"},{"code":"46","display":"46"},{"code":"47","display":"47"},{"code":"48","display":"48"}]}]},"http://hl7.org/fhir/ValueSet/surface":{"systems":[{"uri":"http://hl7.org/fhir/FDI-surface","codes":[{"code":"M","display":"Mesial"},{"code":"O","display":"Occlusal"},{"code":"I","display":"Incisal"},{"code":"D","display":"Distal"},{"code":"B","display":"Buccal"},{"code":"V","display":"Ventral"},{"code":"L","display":"Lingual"},{"code":"MO","display":"Mesioclusal"},{"code":"DO","display":"Distoclusal"},{"code":"DI","display":"Distoincisal"},{"code":"MOD","display":"Mesioclusodistal"}]}]},"http://hl7.org/fhir/ValueSet/remittance-outcome":{"systems":[{"uri":"http://hl7.org/fhir/remittance-outcome","codes":[{"code":"complete","display":"Processing Complete"},{"code":"error","display":"Error"},{"code":"partial","display":"Partial Processing"}]}]},"http://hl7.org/fhir/ValueSet/adjudication":{"systems":[{"uri":"http://hl7.org/fhir/adjudication","codes":[{"code":"total","display":"Total"},{"code":"copay","display":"CoPay"},{"code":"eligible","display":"Eligible Amount"},{"code":"deductible","display":"Deductable"},{"code":"eligpercent","display":"Eligible %"},{"code":"tax","display":"Emergency Department"},{"code":"benefit","display":"Benefit Amount"}]}]},"http://hl7.org/fhir/ValueSet/adjudication-reason":{"systems":[{"uri":"http://hl7.org/fhir/adjudication-reason","codes":[{"code":"ar001","display":"Not covered"},{"code":"ar002","display":"Plan Limit Reached"}]}]},"http://hl7.org/fhir/ValueSet/adjudication-error":{"systems":[{"uri":"http://hl7.org/fhir/adjudication-error","codes":[{"code":"a001","display":"Missing Identifier"},{"code":"a002","display":"Missing Creation Date"}]}]},"http://hl7.org/fhir/ValueSet/ex-paymenttype":{"systems":[{"uri":"http://hl7.org/fhir/ex-paymenttype","codes":[{"code":"complete","display":"Complete"},{"code":"partial","display":"Partial"}]}]},"http://hl7.org/fhir/ValueSet/payment-adjustment-reason":{"systems":[{"uri":"http://hl7.org/fhir/payment-adjustment-reason","codes":[{"code":"a001","display":"Prior Payment Reversal"},{"code":"a002","display":"Prior Overpayment"}]}]},"http://hl7.org/fhir/ValueSet/forms":{"systems":[{"uri":"http://hl7.org/fhir/forms-codes","codes":[{"code":"1","display":"Form #1"},{"code":"2","display":"Form #1"}]}]},"http://hl7.org/fhir/ValueSet/note-type":{"systems":[{"uri":"http://hl7.org/fhir/note-type","codes":[{"code":"display","display":"Display"},{"code":"print","display":"Print (Form)"},{"code":"printoper","display":"Print (Operator)"}]}]},"http://hl7.org/fhir/ValueSet/clinical-impression-status":{"systems":[{"uri":"http://hl7.org/fhir/clinical-impression-status","codes":[{"code":"draft","display":"In progress"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/investigation-sets":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"271336007","display":"Examination / signs"},{"code":"160237006","display":"History/symptoms"}]}]},"http://hl7.org/fhir/ValueSet/condition-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[{"code":"160245001","display":"No current problems or disability"}]}]},"http://hl7.org/fhir/ValueSet/clinicalimpression-prognosis":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/codesystem-hierarchy-meaning":{"systems":[{"uri":"http://hl7.org/fhir/codesystem-hierarchy-meaning","codes":[{"code":"grouped-by","display":"Grouped By"},{"code":"is-a","display":"Is-A"},{"code":"part-of","display":"Part Of"},{"code":"classified-with","display":"Classified With"}]}]},"http://hl7.org/fhir/ValueSet/codesystem-content-mode":{"systems":[{"uri":"http://hl7.org/fhir/codesystem-content-mode","codes":[{"code":"not-present","display":"Not Present"},{"code":"example","display":"Example"},{"code":"fragment","display":"Fragment"},{"code":"complete","display":"Complete"},{"code":"supplement","display":"Supplement"}]}]},"http://hl7.org/fhir/ValueSet/filter-operator":{"systems":[{"uri":"http://hl7.org/fhir/filter-operator","codes":[{"code":"=","display":"Equals"},{"code":"is-a","display":"Is A (by subsumption)"},{"code":"descendent-of","display":"Descendent Of (by subsumption)"},{"code":"is-not-a","display":"Not (Is A) (by subsumption)"},{"code":"regex","display":"Regular Expression"},{"code":"in","display":"In Set"},{"code":"not-in","display":"Not in Set"},{"code":"generalizes","display":"Generalizes (by Subsumption)"},{"code":"exists","display":"Exists"}]}]},"http://hl7.org/fhir/ValueSet/concept-property-type":{"systems":[{"uri":"http://hl7.org/fhir/concept-property-type","codes":[{"code":"code","display":"code (internal reference)"},{"code":"Coding","display":"Coding (external reference)"},{"code":"string","display":"string"},{"code":"integer","display":"integer"},{"code":"boolean","display":"boolean"},{"code":"dateTime","display":"dateTime"}]}]},"http://hl7.org/fhir/ValueSet/designation-use":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/event-status":{"systems":[{"uri":"http://hl7.org/fhir/event-status","codes":[{"code":"preparation","display":"Preparation"},{"code":"in-progress","display":"In Progress"},{"code":"not-done","display":"Not Done"},{"code":"suspended","display":"Suspended"},{"code":"aborted","display":"Aborted"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/communication-not-done-reason":{"systems":[{"uri":"http://hl7.org/fhir/communication-not-done-reason","codes":[{"code":"unknown","display":"Unknown"},{"code":"system-error","display":"System Error"},{"code":"invalid-phone-number","display":"Invalid Phone Number"},{"code":"recipient-unavailable","display":"Recipient Unavailable"},{"code":"family-objection","display":"Family Objection"},{"code":"patient-objection","display":"Patient Objection"}]}]},"http://hl7.org/fhir/ValueSet/communication-category":{"systems":[{"uri":"http://hl7.org/fhir/communication-category","codes":[{"code":"alert","display":"Alert"},{"code":"notification","display":"Notification"},{"code":"reminder","display":"Reminder"},{"code":"instruction","display":"Instruction"}]}]},"http://hl7.org/fhir/ValueSet/request-priority":{"systems":[{"uri":"http://hl7.org/fhir/request-priority","codes":[{"code":"routine","display":"Routine"},{"code":"urgent","display":"Urgent"},{"code":"asap","display":"ASAP"},{"code":"stat","display":"STAT"}]}]},"http://hl7.org/fhir/ValueSet/request-status":{"systems":[{"uri":"http://hl7.org/fhir/request-status","codes":[{"code":"draft","display":"Draft"},{"code":"active","display":"Active"},{"code":"suspended","display":"Suspended"},{"code":"cancelled","display":"Cancelled"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/compartment-type":{"systems":[{"uri":"http://hl7.org/fhir/compartment-type","codes":[{"code":"Patient","display":"Patient"},{"code":"Encounter","display":"Encounter"},{"code":"RelatedPerson","display":"RelatedPerson"},{"code":"Practitioner","display":"Practitioner"},{"code":"Device","display":"Device"}]}]},"http://hl7.org/fhir/ValueSet/composition-status":{"systems":[{"uri":"http://hl7.org/fhir/composition-status","codes":[{"code":"preliminary","display":"Preliminary"},{"code":"final","display":"Final"},{"code":"amended","display":"Amended"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/doc-classcodes":{"systems":[{"uri":"http://loinc.org","codes":[{"code":"LP173387-4","display":"Administrative note"},{"code":"LP173388-2","display":"Against medical advice note"},{"code":"LP173389-0","display":"Agreement"},{"code":"LP173390-8","display":"Certificate"},{"code":"LP173394-0","display":"Consent"},{"code":"LP173403-9","display":"Contract"},{"code":"LP193873-9","display":"Driver license"},{"code":"LP173404-7","display":"Health insurance card"},{"code":"LP173405-4","display":"Health insurance-related form"},{"code":"LP173406-2","display":"Health record cover sheet"},{"code":"LP173407-0","display":"Legal document"},{"code":"LP181089-6","display":"Request"},{"code":"LP173409-6","display":"Advance directive"},{"code":"LP173410-4","display":"Do not resuscitate"},{"code":"LP173412-0","display":"Living will"},{"code":"LP173413-8","display":"Rescinded advance directive"},{"code":"LP173414-6","display":"Diagram"},{"code":"LP173415-3","display":"Flowsheet"},{"code":"LP181112-6","display":"Form"},{"code":"LP181116-7","display":"Instructions"},{"code":"LP181119-1","display":"Action plan"},{"code":"LP173118-3","display":"Discharge instructions"},{"code":"LP173416-1","display":"Legal"},{"code":"LP173417-9","display":"Letter"},{"code":"LP173418-7","display":"Note"},{"code":"LP173419-5","display":"Adverse event note"},{"code":"LP173420-3","display":"Alert"},{"code":"LP181207-4","display":"Order"},{"code":"LP181204-1","display":"Prescription"},{"code":"LP156982-3","display":"Photographic image"},{"code":"LP173421-1","display":"Report"},{"code":"LP183503-4","display":"Case report"},{"code":"LP183502-6","display":"Registry report"}]}]},"http://hl7.org/fhir/ValueSet/composition-attestation-mode":{"systems":[{"uri":"http://hl7.org/fhir/composition-attestation-mode","codes":[{"code":"personal","display":"Personal"},{"code":"professional","display":"Professional"},{"code":"legal","display":"Legal"},{"code":"official","display":"Official"}]}]},"http://hl7.org/fhir/ValueSet/document-relationship-type":{"systems":[{"uri":"http://hl7.org/fhir/document-relationship-type","codes":[{"code":"replaces","display":"Replaces"},{"code":"transforms","display":"Transforms"},{"code":"signs","display":"Signs"},{"code":"appends","display":"Appends"}]}]},"http://hl7.org/fhir/ValueSet/doc-section-codes":{"systems":[{"uri":"http://loinc.org","codes":[{"code":"10154-3"},{"code":"10157-6"},{"code":"10160-0"},{"code":"10164-2"},{"code":"10183-2"},{"code":"10184-0"},{"code":"10187-3"},{"code":"10210-3"},{"code":"10216-0"},{"code":"10218-6"},{"code":"10218-6"},{"code":"10223-6"},{"code":"10830-8"},{"code":"11329-0"},{"code":"11348-0"},{"code":"11369-6"},{"code":"11450-4"},{"code":"11493-4"},{"code":"11535-2"},{"code":"11537-8"},{"code":"18776-5"},{"code":"18841-7"},{"code":"29299-5"},{"code":"29545-1"},{"code":"29549-3"},{"code":"29554-3"},{"code":"29762-2"},{"code":"30954-2"},{"code":"42344-2"},{"code":"42346-7"},{"code":"42348-3"},{"code":"42349-1"},{"code":"46240-8"},{"code":"46241-6"},{"code":"46264-8"},{"code":"47420-5"},{"code":"47519-4"},{"code":"48765-2"},{"code":"48768-6"},{"code":"51848-0"},{"code":"55109-3"},{"code":"55122-6"},{"code":"59768-2"},{"code":"59769-0"},{"code":"59770-8"},{"code":"59771-6"},{"code":"59772-4"},{"code":"59773-2"},{"code":"59775-7"},{"code":"59776-5"},{"code":"61149-1"},{"code":"61150-9"},{"code":"61150-9"},{"code":"69730-0"},{"code":"8648-8"},{"code":"8653-8"},{"code":"8716-3"}]}]},"http://hl7.org/fhir/ValueSet/list-mode":{"systems":[{"uri":"http://hl7.org/fhir/list-mode","codes":[{"code":"working","display":"Working List"},{"code":"snapshot","display":"Snapshot List"},{"code":"changes","display":"Change List"}]}]},"http://hl7.org/fhir/ValueSet/list-order":{"systems":[{"uri":"http://hl7.org/fhir/list-order","codes":[{"code":"user","display":"Sorted by User"},{"code":"system","display":"Sorted by System"},{"code":"event-date","display":"Sorted by Event Date"},{"code":"entry-date","display":"Sorted by Item Date"},{"code":"priority","display":"Sorted by Priority"},{"code":"alphabetic","display":"Sorted Alphabetically"},{"code":"category","display":"Sorted by Category"},{"code":"patient","display":"Sorted by Patient"}]}]},"http://hl7.org/fhir/ValueSet/list-empty-reason":{"systems":[{"uri":"http://hl7.org/fhir/list-empty-reason","codes":[{"code":"nilknown","display":"Nil Known"},{"code":"notasked","display":"Not Asked"},{"code":"withheld","display":"Information Withheld"},{"code":"unavailable","display":"Unavailable"},{"code":"notstarted","display":"Not Started"},{"code":"closed","display":"Closed"}]}]},"http://hl7.org/fhir/ValueSet/concept-map-equivalence":{"systems":[{"uri":"http://hl7.org/fhir/concept-map-equivalence","codes":[{"code":"relatedto","display":"Related To"},{"code":"unmatched","display":"Unmatched"}]}]},"http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode":{"systems":[{"uri":"http://hl7.org/fhir/conceptmap-unmapped-mode","codes":[{"code":"provided","display":"Provided Code"},{"code":"fixed","display":"Fixed Code"},{"code":"other-map","display":"Other Map"}]}]},"http://hl7.org/fhir/ValueSet/condition-clinical":{"systems":[{"uri":"http://hl7.org/fhir/condition-clinical","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"}]}]},"http://hl7.org/fhir/ValueSet/condition-ver-status":{"systems":[{"uri":"http://hl7.org/fhir/condition-ver-status","codes":[{"code":"unconfirmed","display":"Unconfirmed"},{"code":"confirmed","display":"Confirmed"},{"code":"refuted","display":"Refuted"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/condition-category":{"systems":[{"uri":"http://hl7.org/fhir/condition-category","codes":[{"code":"problem-list-item","display":"Problem List Item"},{"code":"encounter-diagnosis","display":"Encounter Diagnosis"}]}]},"http://hl7.org/fhir/ValueSet/condition-severity":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"24484000"},{"code":"6736007"},{"code":"255604002"}]}]},"http://hl7.org/fhir/ValueSet/condition-stage":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/condition-stage-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"261023001","display":"Pathological staging (qualifier value)"}]},{"uri":"http://snomed.info/sct","codes":[{"code":"260998006","display":"Clinical staging (qualifier value)"}]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/manifestation-or-symptom":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/consent-state-codes":{"systems":[{"uri":"http://hl7.org/fhir/consent-state-codes","codes":[{"code":"draft","display":"Pending"},{"code":"proposed","display":"Proposed"},{"code":"active","display":"Active"},{"code":"rejected","display":"Rejected"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/consent-scope":{"systems":[{"uri":"http://hl7.org/fhir/consentscope","codes":[{"code":"ADR","display":"Advanced Care Directive"},{"code":"research","display":"Research"},{"code":"privacy","display":"Privacy Consent"},{"code":"treatment","display":"Treatment"}]}]},"http://hl7.org/fhir/ValueSet/consent-provision-type":{"systems":[{"uri":"http://hl7.org/fhir/consent-provision-type","codes":[{"code":"deny","display":"Opt Out"},{"code":"permit","display":"Opt In"}]}]},"http://hl7.org/fhir/ValueSet/consent-action":{"systems":[{"uri":"http://hl7.org/fhir/consentaction","codes":[{"code":"collect","display":"Collect"},{"code":"access","display":"Access"},{"code":"use","display":"Use"},{"code":"disclose","display":"Disclose"},{"code":"correct","display":"Access and Correct"}]}]},"http://hl7.org/fhir/ValueSet/consent-data-meaning":{"systems":[{"uri":"http://hl7.org/fhir/consent-data-meaning","codes":[{"code":"instance","display":"Instance"},{"code":"related","display":"Related"},{"code":"dependents","display":"Dependents"},{"code":"authoredby","display":"AuthoredBy"}]}]},"http://hl7.org/fhir/ValueSet/contract-status":{"systems":[{"uri":"http://hl7.org/fhir/contract-status","codes":[{"code":"amended","display":"Amended"},{"code":"appended","display":"Appended"},{"code":"cancelled","display":"Cancelled"},{"code":"disputed","display":"Disputed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"executable","display":"Executable"},{"code":"executed","display":"Executed"},{"code":"negotiable","display":"Negotiable"},{"code":"offered","display":"Offered"},{"code":"policy","display":"Policy"},{"code":"rejected","display":"Rejected"},{"code":"renewed","display":"Renewed"},{"code":"revoked","display":"Revoked"},{"code":"resolved","display":"Resolved"},{"code":"terminated","display":"Terminated"}]}]},"http://hl7.org/fhir/ValueSet/contract-content-derivative":{"systems":[{"uri":"http://hl7.org/fhir/contract-content-derivative","codes":[{"code":"registration","display":"Content Registration"},{"code":"retrieval","display":"Content Retrieval"},{"code":"statement","display":"Content Statement"},{"code":"shareable","display":"Shareable Content"}]}]},"http://hl7.org/fhir/ValueSet/contract-type":{"systems":[{"uri":"http://hl7.org/fhir/contracttypecodes","codes":[{"code":"privacy","display":"Privacy"},{"code":"disclosure","display":"Disclosure"},{"code":"healthinsurance","display":"Health Insurance"},{"code":"supply","display":"Supply Contract"},{"code":"consent","display":"Consent"}]}]},"http://hl7.org/fhir/ValueSet/contract-subtype":{"systems":[{"uri":"http://hl7.org/fhir/contractsubtypecodes","codes":[{"code":"disclosure-ca","display":"Disclosure-CA"},{"code":"disclosure-us","display":"Disclosure-US"}]}]},"http://hl7.org/fhir/ValueSet/contract-term-type":{"systems":[{"uri":"http://hl7.org/fhir/contracttermtypecodes","codes":[{"code":"statutory","display":"Statutory"},{"code":"subject-to","display":"Subject To"}]}]},"http://hl7.org/fhir/ValueSet/contract-term-subtype":{"systems":[{"uri":"http://hl7.org/fhir/contracttermsubtypecodes","codes":[{"code":"condition","display":"Condition"},{"code":"warranty","display":"Warranty"},{"code":"innominate","display":"Innominate"}]}]},"http://hl7.org/fhir/ValueSet/contract-data-meaning":{"systems":[{"uri":"http://hl7.org/fhir/contract-data-meaning","codes":[{"code":"instance","display":"Instance"},{"code":"related","display":"Related"},{"code":"dependents","display":"Dependents"},{"code":"authoredby","display":"AuthoredBy"}]}]},"http://hl7.org/fhir/ValueSet/contract-actorrole":{"systems":[{"uri":"http://www.hl7.org/fhir/contractactorrole","codes":[{"code":"practitioner","display":"Practitioner"},{"code":"patient","display":"Patient"}]}]},"http://hl7.org/fhir/ValueSet/contract-action":{"systems":[{"uri":"http://www.hl7.org/fhir/contractaction","codes":[{"code":"action-a","display":"Action A"},{"code":"action-b","display":"Action B"}]}]},"http://hl7.org/fhir/ValueSet/contract-signer-type":{"systems":[{"uri":"http://www.hl7.org/fhir/contractsignertypecodes","codes":[{"code":"AMENDER","display":"Amender"},{"code":"AUTHN","display":"Authenticator"},{"code":"AUT","display":"Author"},{"code":"AFFL","display":"Affiliate"},{"code":"AGNT","display":"Agent"},{"code":"ASSIGNED","display":"Assigned Entity"},{"code":"CIT","display":"Citizen"},{"code":"CLAIMANT","display":"Claimant"},{"code":"COAUTH","display":"Co-Author"},{"code":"CONSENTER","display":"Consenter"},{"code":"CONSWIT","display":"Consent Witness"},{"code":"CONT","display":"Contact"},{"code":"COPART","display":"Co-Participant"},{"code":"COVPTY","display":"Covered Party"},{"code":"DELEGATEE","display":"Delegatee"},{"code":"delegator","display":"Delegator"},{"code":"DEPEND","display":"Dependent"},{"code":"DPOWATT","display":"Durable Power of Attorney"},{"code":"EMGCON","display":"Emergency Contact"},{"code":"EVTWIT","display":"Event Witness"},{"code":"EXCEST","display":"Executor of Estate"},{"code":"GRANTEE","display":"Grantee"},{"code":"GRANTOR","display":"Grantor"},{"code":"GUAR","display":"Guarantor"},{"code":"GUARD","display":"Guardian"},{"code":"GUADLTM","display":"Guardian ad lidem"},{"code":"INF","display":"Informant"},{"code":"INTPRT","display":"Interpreter"},{"code":"INSBJ","display":"Investigation Subject"},{"code":"HPOWATT","display":"Healthcare Power of Attorney"},{"code":"HPROV","display":"Healthcare Provider"},{"code":"LEGAUTHN","display":"Legal Authenticator"},{"code":"NMDINS","display":"Named Insured"},{"code":"NOK","display":"Next of Kin"},{"code":"NOTARY","display":"Notary"},{"code":"PAT","display":"Patient"},{"code":"POWATT","display":"Power of Attorney"},{"code":"PRIMAUTH","display":"Primary Author"},{"code":"PRIRECIP","display":"Primary Responsible Party "},{"code":"RECIP","display":"Recipient"},{"code":"RESPRSN","display":"Responsible Party"},{"code":"REVIEWER","display":"Reviewer"},{"code":"TRANS","display":"Transcriber"},{"code":"SOURCE","display":"Source"},{"code":"SPOWATT","display":"Special Power of Attorney"},{"code":"VALID","display":"Validator"},{"code":"VERF","display":"Verifier"},{"code":"WIT","display":"Witness"}]}]},"http://hl7.org/fhir/ValueSet/policyholder-relationship":{"systems":[{"uri":"http://hl7.org/fhir/policyholder-relationship","codes":[{"code":"child","display":"Child"},{"code":"parent","display":"Parent"},{"code":"spouse","display":"Spouse"},{"code":"common","display":"Common Law Spouse"},{"code":"other","display":"Other"},{"code":"self","display":"Self"}]}]},"http://hl7.org/fhir/ValueSet/coverage-level":{"systems":[{"uri":"http://hl7.org/fhir/coverage-level","codes":[{"code":"group","display":"Group"},{"code":"subgroup","display":"SubGroup"},{"code":"plan","display":"Plan"},{"code":"subplan","display":"SubPlan"},{"code":"class","display":"Class"},{"code":"subclass","display":"SubClass"},{"code":"sequence","display":"Sequence"}]}]},"http://hl7.org/fhir/ValueSet/coverage-copay-type":{"systems":[{"uri":"http://hl7.org/fhir/coverage-copay-type","codes":[{"code":"gpvisit","display":"GP Office Visit"},{"code":"spvisit","display":"Specialist Office Visit"},{"code":"emergency","display":"Emergency"},{"code":"inpthosp","display":"InPatient Hospital"},{"code":"urgentcare","display":"Urgent Care"},{"code":"copaypct","display":"Copay Percentage"}]}]},"http://hl7.org/fhir/ValueSet/observation-status":{"systems":[{"uri":"http://hl7.org/fhir/observation-status","codes":[{"code":"registered","display":"Registered"},{"code":"preliminary","display":"Preliminary"},{"code":"final","display":"Final"},{"code":"amended","display":"Amended"},{"code":"cancelled","display":"Cancelled"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/detectedissue-severity":{"systems":[{"uri":"http://hl7.org/fhir/detectedissue-severity","codes":[{"code":"high","display":"High"},{"code":"moderate","display":"Moderate"},{"code":"low","display":"Low"}]}]},"http://hl7.org/fhir/ValueSet/udi-entry-type":{"systems":[{"uri":"http://hl7.org/fhir/udi-entry-type","codes":[{"code":"barcode","display":"BarCode"},{"code":"rfid","display":"RFID"},{"code":"manual","display":"Manual"},{"code":"card","display":"Card"},{"code":"self-reported","display":"Self Reported"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/device-status":{"systems":[{"uri":"http://hl7.org/fhir/device-status","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/device-kind":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/device-safety":{"systems":[{"uri":"urn:oid:2.16.840.1.113883.3.26.1.1","codes":[{"code":"C106046","display":"Magnetic Resonance Conditional"},{"code":"C106045","display":"Magnetic Resonance Safe"},{"code":"C106047","display":"Magnetic Resonance Unsafe"},{"code":"C113844","display":"Labeling does not Contain MRI Safety Information"},{"code":"C101673","display":"Labeled as Containing Natural Rubber Latex"},{"code":"C106038","display":"Not Made with Natural Rubber Latex"}]}]},"http://hl7.org/fhir/ValueSet/operational-status":{"systems":[{"uri":"http://hl7.org/fhir/operational-status","codes":[{"code":"off","display":"Off"},{"code":"on","display":"On"},{"code":"not-ready","display":"Not Ready"},{"code":"standby","display":"Standby"},{"code":"transduc-discon","display":"Transducer Diconnected"},{"code":"hw-discon","display":"Hardware Disconnectd"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/parameter-group":{"systems":[{"uri":"http://hl7.org/fhir/parameter-group","codes":[{"code":"haemodynamic","display":"Haemodynamic Parameter Group"},{"code":"ecg","display":"ECG Parameter Group"},{"code":"respiratory","display":"Respiratory Parameter Group"},{"code":"ventilation","display":"Ventilation Parameter Group"},{"code":"neurological","display":"Neurological Parameter Group"},{"code":"drug-delivery","display":"Drug Delivery Parameter Group"},{"code":"fluid-chemistry","display":"Fluid Chemistry Parameter Group"},{"code":"blood-chemistry","display":"Blood Chemistry Parameter Group"},{"code":"miscellaneous","display":"Miscellaneous Parameter Group"}]}]},"http://hl7.org/fhir/ValueSet/measurement-principle":{"systems":[{"uri":"http://hl7.org/fhir/measurement-principle","codes":[{"code":"other","display":"MSP Other"},{"code":"chemical","display":"MSP Chemical"},{"code":"electrical","display":"MSP Electrical"},{"code":"impedance","display":"MSP Impedance"},{"code":"nuclear","display":"MSP Nuclear"},{"code":"optical","display":"MSP Optical"},{"code":"thermal","display":"MSP Thermal"},{"code":"biological","display":"MSP Biological"},{"code":"mechanical","display":"MSP Mechanical"},{"code":"acoustical","display":"MSP Acoustical"},{"code":"manual","display":"MSP Manual"}]}]},"http://hl7.org/fhir/ValueSet/specification-type":{"systems":[{"uri":"http://hl7.org/fhir/specification-type","codes":[{"code":"unspecified","display":"Unspecified Production Specification"},{"code":"serial-number","display":"Serial Number"},{"code":"part-number","display":"Part Number"},{"code":"hardware-revision","display":"Hardware Revision"},{"code":"software-revision","display":"Software Revision"},{"code":"firmware-revision","display":"Firmware Revision"},{"code":"protocol-revision","display":"Protocol Revision"},{"code":"gmdn","display":"GMDN"}]}]},"http://hl7.org/fhir/ValueSet/device-component-property":{"systems":[{"uri":"urn:iso:std:iso:11073:10101","codes":[{"code":"68219","display":"MDC_TIME_CAP_STATE"},{"code":"68220","display":"MDC_TIME_SYNC_PROTOCOL"},{"code":"68221","display":"MDC_TIME_SYNC_ACCURACY"},{"code":"68222","display":"MDC_TIME_RES_ABS"},{"code":"68223","display":"MDC_TIME_RES_REL"},{"code":"68224","display":"MDC_TIME_RES_REL_HI_RES"},{"code":"68226","display":"MDC_TIME_RES_BO"},{"code":"532353","display":"MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST"},{"code":"532354","display":"MDC_REG_CERT_DATA_CONTINUA_REG_STATUS"},{"code":"532355","display":"MDC_REG_CERT_DATA_CONTINUA_PHG_CERT_LIST"}]}]},"http://hl7.org/fhir/ValueSet/metric-operational-status":{"systems":[{"uri":"http://hl7.org/fhir/metric-operational-status","codes":[{"code":"on","display":"On"},{"code":"off","display":"Off"},{"code":"standby","display":"Standby"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/metric-color":{"systems":[{"uri":"http://hl7.org/fhir/metric-color","codes":[{"code":"black","display":"Color Black"},{"code":"red","display":"Color Red"},{"code":"green","display":"Color Green"},{"code":"yellow","display":"Color Yellow"},{"code":"blue","display":"Color Blue"},{"code":"magenta","display":"Color Magenta"},{"code":"cyan","display":"Color Cyan"},{"code":"white","display":"Color White"}]}]},"http://hl7.org/fhir/ValueSet/metric-category":{"systems":[{"uri":"http://hl7.org/fhir/metric-category","codes":[{"code":"measurement","display":"Measurement"},{"code":"setting","display":"Setting"},{"code":"calculation","display":"Calculation"},{"code":"unspecified","display":"Unspecified"}]}]},"http://hl7.org/fhir/ValueSet/metric-calibration-type":{"systems":[{"uri":"http://hl7.org/fhir/metric-calibration-type","codes":[{"code":"unspecified","display":"Unspecified"},{"code":"offset","display":"Offset"},{"code":"gain","display":"Gain"},{"code":"two-point","display":"Two Point"}]}]},"http://hl7.org/fhir/ValueSet/metric-calibration-state":{"systems":[{"uri":"http://hl7.org/fhir/metric-calibration-state","codes":[{"code":"not-calibrated","display":"Not Calibrated"},{"code":"calibration-required","display":"Calibration Required"},{"code":"calibrated","display":"Calibrated"},{"code":"unspecified","display":"Unspecified"}]}]},"http://hl7.org/fhir/ValueSet/device-statement-status":{"systems":[{"uri":"http://hl7.org/fhir/device-statement-status","codes":[{"code":"active","display":"Active"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"intended","display":"Intended"},{"code":"stopped","display":"Stopped"},{"code":"on-hold","display":"On Hold"}]}]},"http://hl7.org/fhir/ValueSet/diagnostic-report-status":{"systems":[{"uri":"http://hl7.org/fhir/diagnostic-report-status","codes":[{"code":"registered","display":"Registered"},{"code":"partial","display":"Partial"},{"code":"final","display":"Final"},{"code":"amended","display":"Amended"},{"code":"cancelled","display":"Cancelled"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/document-reference-status":{"systems":[{"uri":"http://hl7.org/fhir/document-reference-status","codes":[{"code":"current","display":"Current"},{"code":"superseded","display":"Superseded"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/c80-doc-typecodes":{"systems":[{"uri":"http://loinc.org","codes":[{"code":"55107-7","display":"Addendum Document"},{"code":"74155-3","display":"ADHD action plan"},{"code":"51851-4","display":"Administrative note"},{"code":"67851-6","display":"Admission evaluation note"},{"code":"34744-3","display":"Nurse Admission evaluation note"},{"code":"34873-0","display":"Surgery Admission evaluation note"},{"code":"68552-9","display":"Emergency medicine Emergency department Admission evaluation note"},{"code":"67852-4","display":"Hospital Admission evaluation note"},{"code":"68471-2","display":"Cardiology Hospital Admission evaluation note"},{"code":"68483-7","display":"Cardiology Medical student Hospital Admission evaluation note"},{"code":"64058-1","display":"Critical Care Medicine Hospital Admission evaluation note"},{"code":"64070-6","display":"Critical care medicine Medical student Hospital Admission evaluation note"},{"code":"64053-2","display":"General medicine Hospital Admission evaluation note"},{"code":"64054-0","display":"General medicine Medical student Hospital Admission evaluation note"},{"code":"34862-3","display":"General medicine Physician attending Hospital Admission evaluation note"},{"code":"64062-3","display":"Pulmonary Hospital Admission evaluation note"},{"code":"64078-9","display":"Pulmonary Medical student Hospital Admission evaluation note"},{"code":"64066-4","display":"Surgery Medical student Hospital Admission evaluation note"},{"code":"64060-7","display":"Thoracic surgery Hospital Admission evaluation note"},{"code":"64074-8","display":"Thoracic surgery Medical student Hospital Admission evaluation note"},{"code":"51849-8","display":"Admission history and physical note"},{"code":"34763-3","display":"General medicine Admission history and physical note"},{"code":"47039-3","display":"Hospital Admission history and physical note"},{"code":"34094-3","display":"Cardiology Hospital Admission history and physical note"},{"code":"57830-2","display":"Admission request Document"},{"code":"48765-2","display":"Allergies and adverse reactions Document"},{"code":"74152-0","display":"Anaphylaxis action plan"},{"code":"61359-6","display":"Patient Anesthesia consent"},{"code":"57055-6","display":"Antepartum summary note"},{"code":"56446-8","display":"Appointment summary Document"},{"code":"51848-0","display":"Assessment note"},{"code":"68814-3","display":"Pediatrics Assessment note"},{"code":"64064-9","display":"Pastoral care Hospital Assessment note"},{"code":"51847-2","display":"Assessment + Plan note"},{"code":"69981-9","display":"Asthma action plan"},{"code":"74154-6","display":"Autism action plan"},{"code":"71230-7","display":"Birth certificate Document"},{"code":"72134-0","display":"Cancer event report"},{"code":"55108-5","display":"Clinical presentation Document"},{"code":"73568-8","display":"Communication of critical results [Description] Document"},{"code":"74144-7","display":"Complex medical conditions action plan"},{"code":"55109-3","display":"Complications Document"},{"code":"34095-0","display":"Comprehensive history and physical note"},{"code":"34096-8","display":"Nursing facility Comprehensive history and physical note"},{"code":"63485-7","display":"Computer generated recommendation Document"},{"code":"55110-1","display":"Conclusions Document"},{"code":"34098-4","display":"Conference note"},{"code":"34097-6","display":"Nursing facility Conference note"},{"code":"47040-1","display":"Consultation 2nd opinion"},{"code":"47041-9","display":"Hospital Consultation 2nd opinion"},{"code":"59284-0","display":"Patient Consent"},{"code":"11488-4","display":"Consult note"},{"code":"34099-2","display":"Cardiology Consult note"},{"code":"34756-7","display":"Dentistry Consult note"},{"code":"34758-3","display":"Dermatology Consult note"},{"code":"34760-9","display":"Diabetology Consult note"},{"code":"34879-7","display":"Endocrinology Consult note"},{"code":"34761-7","display":"Gastroenterology Consult note"},{"code":"34764-1","display":"General medicine Consult note"},{"code":"34776-5","display":"Geriatric medicine Consult note"},{"code":"34779-9","display":"Hematology+Medical Oncology Consult note"},{"code":"34781-5","display":"Infectious disease Consult note"},{"code":"72555-6","display":"Interventional radiology Consult note"},{"code":"34783-1","display":"Kinesiotherapy Consult note"},{"code":"34785-6","display":"Mental health Consult note"},{"code":"34795-5","display":"Nephrology Consult note"},{"code":"34798-9","display":"Neurological surgery Consult note"},{"code":"34797-1","display":"Neurology Consult note"},{"code":"34800-3","display":"Nutrition and dietetics Consult note"},{"code":"34777-3","display":"Obstetrics and Gynecology Consult note"},{"code":"34803-7","display":"Occupational medicine Consult note"},{"code":"34855-7","display":"Occupational therapy Consult note"},{"code":"34805-2","display":"Oncology Consult note"},{"code":"34807-8","display":"Ophthalmology Consult note"},{"code":"34810-2","display":"Optometry Consult note"},{"code":"34812-8","display":"Oral and Maxillofacial Surgery Consult note"},{"code":"34814-4","display":"Orthopaedic surgery Consult note"},{"code":"34816-9","display":"Otolaryngology Consult note"},{"code":"34820-1","display":"Pharmacy Consult note"},{"code":"34822-7","display":"Physical medicine and rehabilitation Consult note"},{"code":"34824-3","display":"Physical therapy Consult note"},{"code":"34826-8","display":"Plastic surgery Consult note"},{"code":"34828-4","display":"Podiatry Consult note"},{"code":"34788-0","display":"Psychiatry Consult note"},{"code":"34791-4","display":"Psychology Consult note"},{"code":"34103-2","display":"Pulmonary Consult note"},{"code":"34831-8","display":"Radiation oncology Consult note"},{"code":"73575-3","display":"Radiology Consult note"},{"code":"34833-4","display":"Recreational therapy Consult note"},{"code":"34837-5","display":"Respiratory therapy Consult note"},{"code":"34839-1","display":"Rheumatology Consult note"},{"code":"34841-7","display":"Social work Consult note"},{"code":"34845-8","display":"Speech-language pathology+Audiology Consult note"},{"code":"34847-4","display":"Surgery Consult note"},{"code":"34849-0","display":"Thoracic surgery Consult note"},{"code":"34851-6","display":"Urology Consult note"},{"code":"34853-2","display":"Vascular surgery Consult note"},{"code":"51846-4","display":"Emergency department Consult note"},{"code":"34104-0","display":"Hospital Consult note"},{"code":"68619-6","display":"Adolescent medicine Hospital Consult note"},{"code":"68633-7","display":"Allergy and immunology Hospital Consult note"},{"code":"68639-4","display":"Audiology Hospital Consult note"},{"code":"68486-0","display":"Cardiology Medical student Hospital Consult note"},{"code":"68648-5","display":"Child and adolescent psychiatry Hospital Consult note"},{"code":"68651-9","display":"Clinical biochemical genetics Hospital Consult note"},{"code":"68661-8","display":"Clinical genetics Hospital Consult note"},{"code":"64072-2","display":"Critical care medicine Medical student Hospital Consult note"},{"code":"68551-1","display":"Dermatology Hospital Consult note"},{"code":"68670-9","display":"Developmental-behavioral pediatrics Hospital Consult note"},{"code":"64056-5","display":"General medicine Medical student Hospital Consult note"},{"code":"68681-6","display":"Multi-specialty program Hospital Consult note"},{"code":"68685-7","display":"Neonatal perinatal medicine Hospital Consult note"},{"code":"68694-9","display":"Neurological surgery Hospital Consult note"},{"code":"68705-3","display":"Neurology with special qualifications in child neurology Hospital Consult note"},{"code":"68566-9","display":"Obstetrics and Gynecology Hospital Consult note"},{"code":"68570-1","display":"Occupational therapy Hospital Consult note"},{"code":"68575-0","display":"Ophthalmology Hospital Consult note"},{"code":"68716-0","display":"Pain medicine Hospital Consult note"},{"code":"68469-6","display":"Pastoral care Hospital Consult note"},{"code":"68727-7","display":"Pediatric cardiology Hospital Consult note"},{"code":"68892-9","display":"Pediatric dermatology Hospital Consult note"},{"code":"68897-8","display":"Pediatric endocrinology Hospital Consult note"},{"code":"68746-7","display":"Pediatric gastroenterology Hospital Consult note"},{"code":"68757-4","display":"Pediatric hematology-oncology Hospital Consult note"},{"code":"68765-7","display":"Pediatric infectious diseases Hospital Consult note"},{"code":"68869-7","display":"Pediatric nephrology Hospital Consult note"},{"code":"68874-7","display":"Pediatric otolaryngology Hospital Consult note"},{"code":"68787-1","display":"Pediatric pulmonology Hospital Consult note"},{"code":"68879-6","display":"Pediatric rheumatology Hospital Consult note"},{"code":"68802-8","display":"Pediatric surgery Hospital Consult note"},{"code":"68864-8","display":"Pediatric transplant hepatology Hospital Consult note"},{"code":"68812-7","display":"Pediatric urology Hospital Consult note"},{"code":"68821-8","display":"Pediatrics Hospital Consult note"},{"code":"68586-7","display":"Pharmacy Hospital Consult note"},{"code":"68590-9","display":"Physical therapy Hospital Consult note"},{"code":"68597-4","display":"Plastic surgery Hospital Consult note"},{"code":"68837-4","display":"Primary care Hospital Consult note"},{"code":"34102-4","display":"Psychiatry Hospital Consult note"},{"code":"64080-5","display":"Pulmonary Medical student Hospital Consult note"},{"code":"68846-5","display":"Speech-language pathology Hospital Consult note"},{"code":"64068-0","display":"Surgery Medical student Hospital Consult note"},{"code":"64076-3","display":"Thoracic surgery Medical student Hospital Consult note"},{"code":"68852-3","display":"Transplant surgery Hospital Consult note"},{"code":"34100-8","display":"Intensive care unit Consult note"},{"code":"51854-8","display":"Long term care facility Consult note"},{"code":"51845-6","display":"Outpatient Consult note"},{"code":"34749-2","display":"Anesthesiology Outpatient Consult note"},{"code":"34101-6","display":"General medicine Outpatient Consult note"},{"code":"47042-7","display":"Counseling note"},{"code":"34864-9","display":"Mental health Counseling note"},{"code":"34869-8","display":"Pharmacy Counseling note"},{"code":"34865-6","display":"Psychiatry Counseling note"},{"code":"34866-4","display":"Psychology Counseling note"},{"code":"34872-2","display":"Social work Counseling note"},{"code":"55111-9","display":"Current imaging procedure descriptions Document"},{"code":"74148-8","display":"Cystic fibrosis action plan"},{"code":"64297-5","display":"Death certificate"},{"code":"74208-0","display":"Demographic information + History of occupation Document"},{"code":"51899-3","display":"Details Document"},{"code":"74150-4","display":"Diabetes type I action plan"},{"code":"74151-2","display":"Diabetes type II action plan"},{"code":"47048-4","display":"Diagnostic interventional study report Interventional radiology"},{"code":"70004-7","display":"Diagnostic study note"},{"code":"68611-3","display":"Adolescent medicine Diagnostic study note"},{"code":"68625-3","display":"Allergy and immunology Diagnostic study note"},{"code":"68635-2","display":"Audiology Diagnostic study note"},{"code":"68641-0","display":"Child and adolescent psychiatry Diagnostic study note"},{"code":"68652-7","display":"Clinical genetics Diagnostic study note"},{"code":"68673-3","display":"Multi-specialty program Diagnostic study note"},{"code":"68687-3","display":"Neurological surgery Diagnostic study note"},{"code":"68556-0","display":"Neurology Diagnostic study note"},{"code":"68696-4","display":"Neurology with special qualifications in child neurology Diagnostic study note"},{"code":"68557-8","display":"Obstetrics and Gynecology Diagnostic study note"},{"code":"68577-6","display":"Orthopaedic surgery Diagnostic study note"},{"code":"68708-7","display":"Pain medicine Diagnostic study note"},{"code":"68718-6","display":"Pediatric cardiology Diagnostic study note"},{"code":"68748-3","display":"Pediatric hematology-oncology Diagnostic study note"},{"code":"68767-3","display":"Pediatric nephrology Diagnostic study note"},{"code":"68778-0","display":"Pediatric pulmonology Diagnostic study note"},{"code":"68794-7","display":"Pediatric surgery Diagnostic study note"},{"code":"68855-6","display":"Pediatric transplant hepatology Diagnostic study note"},{"code":"68804-4","display":"Pediatric urology Diagnostic study note"},{"code":"68604-8","display":"Radiology Diagnostic study note"},{"code":"68640-2","display":"Audiology Hospital Diagnostic study note"},{"code":"68706-1","display":"Neurology with special qualifications in child neurology Hospital Diagnostic study note"},{"code":"68788-9","display":"Pediatric pulmonology Hospital Diagnostic study note"},{"code":"68822-6","display":"Pediatrics Hospital Diagnostic study note"},{"code":"74213-0","display":"Discharge instructions"},{"code":"60280-5","display":"Emergency department Discharge instructions"},{"code":"8653-8","display":"Hospital Discharge instructions"},{"code":"18842-5","display":"Discharge summary"},{"code":"68612-1","display":"Adolescent medicine Discharge summary"},{"code":"68626-1","display":"Allergy and immunology Discharge summary"},{"code":"68642-8","display":"Child and adolescent psychiatry Discharge summary"},{"code":"68653-5","display":"Clinical genetics Discharge summary"},{"code":"68663-4","display":"Developmental-behavioral pediatrics Discharge summary"},{"code":"68674-1","display":"Multi-specialty program Discharge summary"},{"code":"68688-1","display":"Neurological surgery Discharge summary"},{"code":"68697-2","display":"Neurology with special qualifications in child neurology Discharge summary"},{"code":"34745-0","display":"Nurse Discharge summary"},{"code":"68558-6","display":"Obstetrics and Gynecology Discharge summary"},{"code":"68572-7","display":"Ophthalmology Discharge summary"},{"code":"68578-4","display":"Orthopaedic surgery Discharge summary"},{"code":"68709-5","display":"Pain medicine Discharge summary"},{"code":"68719-4","display":"Pediatric cardiology Discharge summary"},{"code":"68733-5","display":"Pediatric endocrinology Discharge summary"},{"code":"68738-4","display":"Pediatric gastroenterology Discharge summary"},{"code":"68749-1","display":"Pediatric hematology-oncology Discharge summary"},{"code":"68768-1","display":"Pediatric nephrology Discharge summary"},{"code":"68773-1","display":"Pediatric otolaryngology Discharge summary"},{"code":"68779-8","display":"Pediatric pulmonology Discharge summary"},{"code":"68795-4","display":"Pediatric surgery Discharge summary"},{"code":"68856-4","display":"Pediatric transplant hepatology Discharge summary"},{"code":"68805-1","display":"Pediatric urology Discharge summary"},{"code":"68815-0","display":"Pediatrics Discharge summary"},{"code":"68591-7","display":"Plastic surgery Discharge summary"},{"code":"68831-7","display":"Primary care Discharge summary"},{"code":"59259-2","display":"Psychiatry Discharge summary"},{"code":"68841-6","display":"Speech-language pathology Discharge summary"},{"code":"59258-4","display":"Emergency department Discharge summary"},{"code":"34105-7","display":"Hospital Discharge summary"},{"code":"68823-4","display":"Pediatrics Hospital Discharge summary"},{"code":"34106-5","display":"Physician Hospital Discharge summary"},{"code":"55112-7","display":"Document summary"},{"code":"34895-3","display":"Education note"},{"code":"34897-9","display":"Diabetology Education note"},{"code":"67854-0","display":"Geriatric medicine Education note"},{"code":"68477-9","display":"Nurse Hospital Education note"},{"code":"68605-5","display":"Recreational therapy Hospital Education note"},{"code":"67855-7","display":"Outpatient Education note"},{"code":"34902-7","display":"Geriatric medicine Outpatient Education note"},{"code":"34107-3","display":"Patient's home Education note"},{"code":"34856-5","display":"Evaluation and management of anticoagulation note"},{"code":"34859-9","display":"Evaluation and management of hyperlipidemia"},{"code":"34860-7","display":"Evaluation and management of hypertension"},{"code":"70005-4","display":"Evaluation and management of smoking cessation"},{"code":"64142-3","display":"Hospital Evaluation and management of smoking cessation"},{"code":"34857-3","display":"Evaluation and management of substance abuse note"},{"code":"72267-8","display":"Evaluation of mental and physical incapacity certificate Document"},{"code":"47420-5","display":"Functional status assessment note"},{"code":"47043-5","display":"Group counseling note"},{"code":"34787-2","display":"Mental health Group counseling note"},{"code":"34790-6","display":"Psychiatry Group counseling note"},{"code":"34793-0","display":"Psychology Group counseling note"},{"code":"34843-3","display":"Social work Group counseling note"},{"code":"34114-9","display":"Hospital Group counseling note"},{"code":"64290-0","display":"Health insurance card"},{"code":"64291-8","display":"Health insurance-related form"},{"code":"57024-2","display":"Health Quality Measure document"},{"code":"64289-2","display":"Health record cover sheet"},{"code":"51897-7","display":"Healthcare Associated Infection report Document"},{"code":"56444-3","display":"Healthcare communication Document"},{"code":"74146-2","display":"Heart disease action plan"},{"code":"34117-2","display":"History and physical note"},{"code":"68614-7","display":"Adolescent medicine History and physical note"},{"code":"68622-0","display":"Advanced heart failure and transplant cardiology History and physical note"},{"code":"68628-7","display":"Allergy and immunology History and physical note"},{"code":"68637-8","display":"Audiology History and physical note"},{"code":"68644-4","display":"Child and adolescent psychiatry History and physical note"},{"code":"68655-0","display":"Clinical genetics History and physical note"},{"code":"68665-9","display":"Developmental-behavioral pediatrics History and physical note"},{"code":"68676-6","display":"Multi-specialty program History and physical note"},{"code":"68683-2","display":"Neonatal perinatal medicine History and physical note"},{"code":"68690-7","display":"Neurological surgery History and physical note"},{"code":"68699-8","display":"Neurology with special qualifications in child neurology History and physical note"},{"code":"68560-2","display":"Obstetrics and Gynecology History and physical note"},{"code":"68573-5","display":"Ophthalmology History and physical note"},{"code":"68580-0","display":"Orthopaedic surgery History and physical note"},{"code":"68711-1","display":"Pain medicine History and physical note"},{"code":"68721-0","display":"Pediatric cardiology History and physical note"},{"code":"68731-9","display":"Pediatric dermatology History and physical note"},{"code":"68735-0","display":"Pediatric endocrinology History and physical note"},{"code":"68740-0","display":"Pediatric gastroenterology History and physical note"},{"code":"68751-7","display":"Pediatric hematology-oncology History and physical note"},{"code":"68760-8","display":"Pediatric infectious diseases History and physical note"},{"code":"68770-7","display":"Pediatric nephrology History and physical note"},{"code":"68775-6","display":"Pediatric otolaryngology History and physical note"},{"code":"68781-4","display":"Pediatric pulmonology History and physical note"},{"code":"68791-3","display":"Pediatric rheumatology History and physical note"},{"code":"68797-0","display":"Pediatric surgery History and physical note"},{"code":"68858-0","display":"Pediatric transplant hepatology History and physical note"},{"code":"68807-7","display":"Pediatric urology History and physical note"},{"code":"68817-6","display":"Pediatrics History and physical note"},{"code":"28626-0","display":"Physician History and physical note"},{"code":"68592-5","display":"Plastic surgery History and physical note"},{"code":"68833-3","display":"Primary care History and physical note"},{"code":"68599-0","display":"Psychiatry History and physical note"},{"code":"68843-2","display":"Speech-language pathology History and physical note"},{"code":"34774-0","display":"Surgery History and physical note"},{"code":"68849-9","display":"Transplant surgery History and physical note"},{"code":"11492-6","display":"Provider-unspecifed, History and physical note"},{"code":"34115-6","display":"Medical student Hospital History and physical note"},{"code":"68825-9","display":"Pediatrics Hospital History and physical note"},{"code":"67856-5","display":"Nursing facility History and physical note"},{"code":"34116-4","display":"Physician Nursing facility History and physical note"},{"code":"74264-3","display":"HIV summary registry report Document"},{"code":"74149-6","display":"Inflammatory bowel disease action plan"},{"code":"28636-9","display":"Provider-unspecified Initial assessment"},{"code":"28581-7","display":"Chiropractic medicine Initial assessment note"},{"code":"68553-7","display":"Hematology+Medical Oncology Initial assessment note"},{"code":"18740-1","display":"Speech-language pathology Initial assessment note"},{"code":"47044-3","display":"Hospital Initial assessment note"},{"code":"64065-6","display":"Case manager Hospital Initial assessment note"},{"code":"68470-4","display":"Respiratory therapy Hospital Initial assessment note"},{"code":"34119-8","display":"Nursing facility Initial assessment note"},{"code":"34120-6","display":"Outpatient Initial assessment note"},{"code":"34118-0","display":"Patient's home Initial assessment note"},{"code":"74209-8","display":"Injury event summary Document"},{"code":"74188-4","display":"InterRAI Acute Care (AC) Hospital Document"},{"code":"74194-2","display":"InterRAI Community Health Assessment (CHA) Document"},{"code":"74191-8","display":"InterRAI Community Health Assessment - Assisted Living Supplement (CHA-AL) Document"},{"code":"74190-0","display":"InterRAI Community Health Assessment - Deafblind Supplement (CHA-Db) Document"},{"code":"74193-4","display":"InterRAI Community Health Assessment - Functional Supplement (CHA-FS) Document"},{"code":"74192-6","display":"InterRAI Community Health Assessment - Mental Health Supplement (CHA-MH) Document"},{"code":"74197-5","display":"InterRAI Contact Assessment (CA) Document"},{"code":"74187-6","display":"InterRAI Emergency Screener for Psychiatry (ESP) Document"},{"code":"74196-7","display":"InterRAI Home Care (HC) Document"},{"code":"74195-9","display":"InterRAI Long Term Care Facility (LTCF) Document"},{"code":"74189-2","display":"InterRAI Palliative Care (PC) Document"},{"code":"34121-4","display":"Interventional procedure note"},{"code":"34896-1","display":"Cardiology Interventional procedure note"},{"code":"34899-5","display":"Gastroenterology Interventional procedure note"},{"code":"55113-5","display":"Key images Document Radiology"},{"code":"57056-4","display":"Labor and delivery admission history and physical note"},{"code":"57057-2","display":"Labor and delivery summary note"},{"code":"64299-1","display":"Legal document"},{"code":"51852-2","display":"Letter"},{"code":"68684-0","display":"Neonatal perinatal medicine Letter"},{"code":"68866-3","display":"Pediatric nephrology Letter"},{"code":"68593-3","display":"Plastic surgery Letter"},{"code":"68609-7","display":"Hospital Letter"},{"code":"68620-4","display":"Adolescent medicine Hospital Letter"},{"code":"68624-6","display":"Advanced heart failure and transplant cardiology Hospital Letter"},{"code":"68634-5","display":"Allergy and immunology Hospital Letter"},{"code":"68649-3","display":"Child and adolescent psychiatry Hospital Letter"},{"code":"68662-6","display":"Clinical genetics Hospital Letter"},{"code":"68671-7","display":"Developmental-behavioral pediatrics Hospital Letter"},{"code":"68555-2","display":"Hematology+Medical Oncology Hospital Letter"},{"code":"68682-4","display":"Multi-specialty program Hospital Letter"},{"code":"68686-5","display":"Neonatal perinatal medicine Hospital Letter"},{"code":"68695-6","display":"Neurological surgery Hospital Letter"},{"code":"68707-9","display":"Neurology with special qualifications in child neurology Hospital Letter"},{"code":"68567-7","display":"Obstetrics and Gynecology Hospital Letter"},{"code":"68571-9","display":"Occupational therapy Hospital Letter"},{"code":"68576-8","display":"Ophthalmology Hospital Letter"},{"code":"68585-9","display":"Orthopaedic surgery Hospital Letter"},{"code":"68717-8","display":"Pain medicine Hospital Letter"},{"code":"68728-5","display":"Pediatric cardiology Hospital Letter"},{"code":"68893-7","display":"Pediatric dermatology Hospital Letter"},{"code":"68898-6","display":"Pediatric endocrinology Hospital Letter"},{"code":"68747-5","display":"Pediatric gastroenterology Hospital Letter"},{"code":"68758-2","display":"Pediatric hematology-oncology Hospital Letter"},{"code":"68766-5","display":"Pediatric infectious diseases Hospital Letter"},{"code":"68870-5","display":"Pediatric nephrology Hospital Letter"},{"code":"68875-4","display":"Pediatric otolaryngology Hospital Letter"},{"code":"68789-7","display":"Pediatric pulmonology Hospital Letter"},{"code":"68880-4","display":"Pediatric rheumatology Hospital Letter"},{"code":"68803-6","display":"Pediatric surgery Hospital Letter"},{"code":"68865-5","display":"Pediatric transplant hepatology Hospital Letter"},{"code":"68813-5","display":"Pediatric urology Hospital Letter"},{"code":"68826-7","display":"Pediatrics Hospital Letter"},{"code":"68598-2","display":"Plastic surgery Hospital Letter"},{"code":"68838-2","display":"Primary care Hospital Letter"},{"code":"68847-3","display":"Speech-language pathology Hospital Letter"},{"code":"68853-1","display":"Transplant surgery Hospital Letter"},{"code":"57058-0","display":"Maternal discharge summary note"},{"code":"64285-0","display":"Medical history screening form"},{"code":"60590-7","display":"Medication dispensed.brief Document"},{"code":"60593-1","display":"Medication dispensed.extended Document"},{"code":"70006-2","display":"Medication management note"},{"code":"68587-5","display":"Pharmacy Hospital Medication management note"},{"code":"61357-0","display":"Medication pharmaceutical advice.brief Document"},{"code":"61356-2","display":"Medication pharmaceutical advice.extended Document"},{"code":"56445-0","display":"Medication summary Document"},{"code":"74145-4","display":"Multiple sclerosis action plan"},{"code":"74147-0","display":"Muscular dystrophy action plan"},{"code":"59268-3","display":"Neonatal care report"},{"code":"34109-9","display":"Note"},{"code":"68615-4","display":"Adolescent medicine Note"},{"code":"68621-2","display":"Advanced heart failure and transplant cardiology Note"},{"code":"68629-5","display":"Allergy and immunology Note"},{"code":"34750-0","display":"Anesthesiology Note"},{"code":"68636-0","display":"Audiology Note"},{"code":"34752-6","display":"Cardiology Note"},{"code":"68645-1","display":"Child and adolescent psychiatry Note"},{"code":"68650-1","display":"Clinical biochemical genetics Note"},{"code":"68656-8","display":"Clinical genetics Note"},{"code":"34754-2","display":"Critical Care Medicine Note"},{"code":"28618-7","display":"Dentistry Note"},{"code":"34759-1","display":"Dermatology Note"},{"code":"68666-7","display":"Developmental-behavioral pediatrics Note"},{"code":"34861-5","display":"Diabetology Note"},{"code":"34878-9","display":"Emergency medicine Note"},{"code":"34898-7","display":"Endocrinology Note"},{"code":"34762-5","display":"Gastroenterology Note"},{"code":"34765-8","display":"General medicine Note"},{"code":"34767-4","display":"General medicine Medical student Note"},{"code":"34768-2","display":"General medicine Nurse Note"},{"code":"34769-0","display":"General medicine Physician attending Note"},{"code":"34780-7","display":"Hematology+Medical Oncology Note"},{"code":"34782-3","display":"Infectious disease Note"},{"code":"34794-8","display":"Interdisciplinary Note"},{"code":"34784-9","display":"Kinesiotherapy Note"},{"code":"34786-4","display":"Mental health Note"},{"code":"68677-4","display":"Multi-specialty program Note"},{"code":"34796-3","display":"Nephrology Note"},{"code":"34799-7","display":"Neurological surgery Note"},{"code":"34905-0","display":"Neurology Note"},{"code":"68700-4","display":"Neurology with special qualifications in child neurology Note"},{"code":"34746-8","display":"Nurse Note"},{"code":"34801-1","display":"Nutrition and dietetics Note"},{"code":"34778-1","display":"Obstetrics and Gynecology Note"},{"code":"34802-9","display":"Occupational medicine Note"},{"code":"28578-3","display":"Occupational therapy Note"},{"code":"34806-0","display":"Oncology Note"},{"code":"34808-6","display":"Ophthalmology Note"},{"code":"34811-0","display":"Optometry Note"},{"code":"34813-6","display":"Oral and Maxillofacial Surgery Note"},{"code":"34815-1","display":"Orthopaedic surgery Note"},{"code":"34817-7","display":"Otolaryngology Note"},{"code":"34858-1","display":"Pain medicine Note"},{"code":"34906-8","display":"Pastoral care Note"},{"code":"51855-5","display":"Patient Note"},{"code":"68722-8","display":"Pediatric cardiology Note"},{"code":"68889-5","display":"Pediatric dermatology Note"},{"code":"68894-5","display":"Pediatric endocrinology Note"},{"code":"68741-8","display":"Pediatric gastroenterology Note"},{"code":"68752-5","display":"Pediatric hematology-oncology Note"},{"code":"68761-6","display":"Pediatric infectious diseases Note"},{"code":"68867-1","display":"Pediatric nephrology Note"},{"code":"68871-3","display":"Pediatric otolaryngology Note"},{"code":"68782-2","display":"Pediatric pulmonology Note"},{"code":"68854-9","display":"Pediatric rehabilitation medicine Note"},{"code":"68876-2","display":"Pediatric rheumatology Note"},{"code":"68881-2","display":"Pediatric surgery Note"},{"code":"68859-8","display":"Pediatric transplant hepatology Note"},{"code":"68882-0","display":"Pediatric urology Note"},{"code":"68818-4","display":"Pediatrics Note"},{"code":"34821-9","display":"Pharmacy Note"},{"code":"34823-5","display":"Physical medicine and rehabilitation Note"},{"code":"28579-1","display":"Physical therapy Note"},{"code":"34827-6","display":"Plastic surgery Note"},{"code":"34829-2","display":"Podiatry Note"},{"code":"68834-1","display":"Primary care Note"},{"code":"28628-6","display":"Psychiatry Note"},{"code":"34792-2","display":"Psychology Note"},{"code":"34830-0","display":"Pulmonary Note"},{"code":"34832-6","display":"Radiation oncology Note"},{"code":"34834-2","display":"Recreational therapy Note"},{"code":"68839-0","display":"Research Note"},{"code":"34838-3","display":"Respiratory therapy Note"},{"code":"34840-9","display":"Rheumatology Note"},{"code":"28653-4","display":"Social work Note"},{"code":"28571-8","display":"Speech-language pathology Note"},{"code":"34846-6","display":"Speech-language pathology+Audiology Note"},{"code":"34848-2","display":"Surgery Note"},{"code":"34773-2","display":"Surgery Physician attending Note"},{"code":"68848-1","display":"Transplant surgery Note"},{"code":"34852-4","display":"Urology Note"},{"code":"34111-5","display":"Emergency department Note"},{"code":"57053-1","display":"Nurse Emergency department Note"},{"code":"34112-3","display":"Hospital Note"},{"code":"64069-8","display":"Critical care medicine Physician attending Hospital Note"},{"code":"68827-5","display":"Pediatrics Hospital Note"},{"code":"64077-1","display":"Pulmonary Physician attending Hospital Note"},{"code":"64073-0","display":"Thoracic surgery Physician attending Hospital Note"},{"code":"34113-1","display":"Nursing facility Note"},{"code":"34108-1","display":"Outpatient Note"},{"code":"34753-4","display":"Cardiology Outpatient Note"},{"code":"34110-7","display":"Diabetology Outpatient Note"},{"code":"34766-6","display":"General medicine Outpatient Note"},{"code":"68601-4","display":"Psychiatry Outpatient Note"},{"code":"34850-8","display":"Thoracic surgery Outpatient Note"},{"code":"34854-0","display":"Vascular surgery Outpatient Note"},{"code":"68672-5","display":"Geriatric medicine Skilled nursing facility Note"},{"code":"34748-4","display":"Telephone encounter Note"},{"code":"34139-6","display":"Nurse Telephone encounter Note"},{"code":"34844-1","display":"Social work Telephone encounter Note"},{"code":"74166-0","display":"Occupational summary note"},{"code":"74156-1","display":"Oncology treatment plan and summary Document"},{"code":"64300-7","display":"Organ donation consent"},{"code":"60591-5","display":"Patient summary Document"},{"code":"60592-3","display":"Patient summary.unexpected contact Document"},{"code":"57834-4","display":"Patient transportation request Document"},{"code":"48768-6","display":"Payment sources Document"},{"code":"53576-5","display":"Personal health monitoring report Document"},{"code":"64296-7","display":"Personal health monitoring report Automated"},{"code":"72170-4","display":"Photographic image Unspecified body region Document"},{"code":"56447-6","display":"Plan of care note"},{"code":"64295-9","display":"Nurse Plan of care note"},{"code":"51900-9","display":"Population Summary note"},{"code":"67860-7","display":"Postoperative evaluation and management note"},{"code":"67861-5","display":"Ophthalmology Postoperative evaluation and management note"},{"code":"34875-5","display":"Surgery Postoperative evaluation and management note"},{"code":"34880-5","display":"Surgery Nurse Postoperative evaluation and management note"},{"code":"68610-5","display":"Hospital Postoperative evaluation and management note"},{"code":"68606-3","display":"Surgery Hospital Postoperative evaluation and management note"},{"code":"34867-2","display":"Ophthalmology Outpatient Postoperative evaluation and management note"},{"code":"64298-3","display":"Power of attorney"},{"code":"74207-2","display":"Prehospital summary Document"},{"code":"67862-3","display":"Preoperative evaluation and management note"},{"code":"68616-2","display":"Adolescent medicine Preoperative evaluation and management note"},{"code":"68623-8","display":"Advanced heart failure and transplant cardiology Preoperative evaluation and management note"},{"code":"34751-8","display":"Anesthesiology Preoperative evaluation and management note"},{"code":"68638-6","display":"Audiology Preoperative evaluation and management note"},{"code":"68657-6","display":"Clinical genetics Preoperative evaluation and management note"},{"code":"68550-3","display":"Dermatology Preoperative evaluation and management note"},{"code":"68678-2","display":"Multi-specialty program Preoperative evaluation and management note"},{"code":"68691-5","display":"Neurological surgery Preoperative evaluation and management note"},{"code":"68701-2","display":"Neurology with special qualifications in child neurology Preoperative evaluation and management note"},{"code":"34747-6","display":"Nurse Preoperative evaluation and management note"},{"code":"68562-8","display":"Obstetrics and Gynecology Preoperative evaluation and management note"},{"code":"34809-4","display":"Ophthalmology Preoperative evaluation and management note"},{"code":"68581-8","display":"Orthopaedic surgery Preoperative evaluation and management note"},{"code":"68713-7","display":"Pain medicine Preoperative evaluation and management note"},{"code":"68723-6","display":"Pediatric cardiology Preoperative evaluation and management note"},{"code":"68732-7","display":"Pediatric dermatology Preoperative evaluation and management note"},{"code":"68736-8","display":"Pediatric endocrinology Preoperative evaluation and management note"},{"code":"68742-6","display":"Pediatric gastroenterology Preoperative evaluation and management note"},{"code":"68753-3","display":"Pediatric hematology-oncology Preoperative evaluation and management note"},{"code":"68762-4","display":"Pediatric infectious diseases Preoperative evaluation and management note"},{"code":"68771-5","display":"Pediatric nephrology Preoperative evaluation and management note"},{"code":"68776-4","display":"Pediatric otolaryngology Preoperative evaluation and management note"},{"code":"68783-0","display":"Pediatric pulmonology Preoperative evaluation and management note"},{"code":"68792-1","display":"Pediatric rheumatology Preoperative evaluation and management note"},{"code":"68798-8","display":"Pediatric surgery Preoperative evaluation and management note"},{"code":"68860-6","display":"Pediatric transplant hepatology Preoperative evaluation and management note"},{"code":"68808-5","display":"Pediatric urology Preoperative evaluation and management note"},{"code":"68819-2","display":"Pediatrics Preoperative evaluation and management note"},{"code":"68594-1","display":"Plastic surgery Preoperative evaluation and management note"},{"code":"68835-8","display":"Primary care Preoperative evaluation and management note"},{"code":"68844-0","display":"Speech-language pathology Preoperative evaluation and management note"},{"code":"34876-3","display":"Surgery Preoperative evaluation and management note"},{"code":"34881-3","display":"Surgery Nurse Preoperative evaluation and management note"},{"code":"68850-7","display":"Transplant surgery Preoperative evaluation and management note"},{"code":"34123-0","display":"Anesthesiology Hospital Preoperative evaluation and management note"},{"code":"68828-3","display":"Pediatrics Hospital Preoperative evaluation and management note"},{"code":"57832-8","display":"Prescription for diagnostic or specialist care Document"},{"code":"64288-4","display":"Prescription for eyewear"},{"code":"57829-4","display":"Prescription for medical equipment or product Document"},{"code":"57833-6","display":"Prescription for medication Document"},{"code":"57831-0","display":"Prescription for rehabilitation Document"},{"code":"57828-6","display":"Prescription list Document"},{"code":"73709-8","display":"Prescription request Pharmacy Document from Pharmacist"},{"code":"55114-3","display":"Prior imaging procedure descriptions Document"},{"code":"57017-6","display":"Privacy policy Organization Document"},{"code":"57016-8","display":"Privacy policy acknowledgment Document"},{"code":"64293-4","display":"Procedure consent"},{"code":"68630-3","display":"Allergy and immunology procedure note"},{"code":"68658-4","display":"Clinical genetics procedure note"},{"code":"68667-5","display":"Developmental-behavioral pediatrics procedure note"},{"code":"68692-3","display":"Neurological surgery procedure note"},{"code":"68702-0","display":"Neurology with special qualifications in child neurology procedure note"},{"code":"68563-6","display":"Obstetrics and Gynecology procedure note"},{"code":"68714-5","display":"Pain medicine procedure note"},{"code":"68724-4","display":"Pediatric cardiology procedure note"},{"code":"68890-3","display":"Pediatric dermatology procedure note"},{"code":"68895-2","display":"Pediatric endocrinology procedure note"},{"code":"68743-4","display":"Pediatric gastroenterology procedure note"},{"code":"68754-1","display":"Pediatric hematology-oncology procedure note"},{"code":"68868-9","display":"Pediatric nephrology procedure note"},{"code":"68872-1","display":"Pediatric otolaryngology procedure note"},{"code":"68784-8","display":"Pediatric pulmonology procedure note"},{"code":"68877-0","display":"Pediatric rheumatology procedure note"},{"code":"68799-6","display":"Pediatric surgery procedure note"},{"code":"68861-4","display":"Pediatric transplant hepatology procedure note"},{"code":"68809-3","display":"Pediatric urology procedure note"},{"code":"68820-0","display":"Pediatrics procedure note"},{"code":"68836-6","display":"Primary care procedure note"},{"code":"68851-5","display":"Transplant surgery procedure note"},{"code":"68729-3","display":"Pediatric critical care medicine Hospital procedure note"},{"code":"68829-1","display":"Pediatrics Hospital procedure note"},{"code":"68607-1","display":"Progress letter"},{"code":"11506-3","display":"Provider-unspecified Progress note"},{"code":"68617-0","display":"Adolescent medicine Progress note"},{"code":"68631-1","display":"Allergy and immunology Progress note"},{"code":"68646-9","display":"Child and adolescent psychiatry Progress note"},{"code":"28580-9","display":"Chiropractic medicine Progress note"},{"code":"68659-2","display":"Clinical genetics Progress note"},{"code":"28617-9","display":"Dentistry Progress note"},{"code":"68668-3","display":"Developmental-behavioral pediatrics Progress note"},{"code":"34900-1","display":"General medicine Progress note"},{"code":"68554-5","display":"Hematology+Medical Oncology Progress note"},{"code":"72556-4","display":"Interventional radiology Progress note"},{"code":"34904-3","display":"Mental health Progress note"},{"code":"68679-0","display":"Multi-specialty program Progress note"},{"code":"68693-1","display":"Neurological surgery Progress note"},{"code":"68703-8","display":"Neurology with special qualifications in child neurology Progress note"},{"code":"28623-7","display":"Nurse Progress note"},{"code":"28575-9","display":"Nurse practitioner Progress note"},{"code":"68564-4","display":"Obstetrics and Gynecology Progress note"},{"code":"11507-1","display":"Occupational therapy Progress note"},{"code":"68574-3","display":"Ophthalmology Progress note"},{"code":"68582-6","display":"Orthopaedic surgery Progress note"},{"code":"68725-1","display":"Pediatric cardiology Progress note"},{"code":"68891-1","display":"Pediatric dermatology Progress note"},{"code":"68896-0","display":"Pediatric endocrinology Progress note"},{"code":"68744-2","display":"Pediatric gastroenterology Progress note"},{"code":"68755-8","display":"Pediatric hematology-oncology Progress note"},{"code":"68763-2","display":"Pediatric infectious diseases Progress note"},{"code":"68873-9","display":"Pediatric otolaryngology Progress note"},{"code":"68785-5","display":"Pediatric pulmonology Progress note"},{"code":"68878-8","display":"Pediatric rheumatology Progress note"},{"code":"68800-2","display":"Pediatric surgery Progress note"},{"code":"68862-2","display":"Pediatric transplant hepatology Progress note"},{"code":"68810-1","display":"Pediatric urology Progress note"},{"code":"11508-9","display":"Physical therapy Progress note"},{"code":"18733-6","display":"Physician attending Progress note"},{"code":"28569-2","display":"Physician consulting Progress note"},{"code":"68595-8","display":"Plastic surgery Progress note"},{"code":"11509-7","display":"Podiatry Progress note"},{"code":"28627-8","display":"Psychiatry Progress note"},{"code":"11510-5","display":"Psychology Progress note"},{"code":"68840-8","display":"Research Progress note"},{"code":"28656-7","display":"Social work Progress note"},{"code":"11512-1","display":"Speech-language pathology Progress note"},{"code":"15507-7","display":"Provider-unspecified ED Progress note"},{"code":"34130-5","display":"Hospital Progress note"},{"code":"68472-0","display":"Cardiology Hospital Progress note"},{"code":"68485-2","display":"Cardiology Medical student Hospital Progress note"},{"code":"68484-5","display":"Cardiology Physician attending Hospital Progress note"},{"code":"64059-9","display":"Critical Care Medicine Hospital Progress note"},{"code":"64071-4","display":"Critical care medicine Medical student Hospital Progress note"},{"code":"68473-8","display":"Critical care medicine Physician attending Hospital Progress note"},{"code":"64055-7","display":"General medicine Medical student Hospital Progress note"},{"code":"68475-3","display":"General medicine Physician attending Hospital Progress note"},{"code":"68830-9","display":"Pediatrics Hospital Progress note"},{"code":"64063-1","display":"Pulmonary Hospital Progress note"},{"code":"64079-7","display":"Pulmonary Medical student Hospital Progress note"},{"code":"68478-7","display":"Pulmonary Physician attending Hospital Progress note"},{"code":"68479-5","display":"Respiratory therapy Hospital Progress note"},{"code":"64057-3","display":"Surgery Hospital Progress note"},{"code":"64067-2","display":"Surgery Medical student Hospital Progress note"},{"code":"68480-3","display":"Surgery Physician attending Hospital Progress note"},{"code":"64061-5","display":"Thoracic surgery Hospital Progress note"},{"code":"64075-5","display":"Thoracic surgery Medical student Hospital Progress note"},{"code":"68481-1","display":"Thoracic surgery Physician attending Hospital Progress note"},{"code":"70238-1","display":"Transplant surgery Hospital Progress note"},{"code":"34126-3","display":"Intensive care unit Progress note"},{"code":"34131-3","display":"Outpatient Progress note"},{"code":"34124-8","display":"Cardiology Outpatient Progress note"},{"code":"34128-9","display":"Dentistry Outpatient Progress note"},{"code":"34127-1","display":"Dentistry Hygienist Outpatient Progress note"},{"code":"34901-9","display":"General medicine Outpatient Progress note"},{"code":"34132-1","display":"Pharmacy Outpatient Progress note"},{"code":"34129-7","display":"Patient's home Progress note"},{"code":"34125-5","display":"Case manager Patient's home Progress note"},{"code":"74468-0","display":"Questionnaire form definition section Document"},{"code":"74465-6","display":"Questionnaire response section Document"},{"code":"73569-6","display":"Radiation exposure and protection information [Description] Document Diagnostic imaging"},{"code":"64294-2","display":"Readiness for duty letter"},{"code":"64284-3","display":"Readiness for duty assessment"},{"code":"57133-1","display":"Referral note"},{"code":"57170-3","display":"Cardiology Referral note"},{"code":"57178-6","display":"Critical Care Medicine Referral note"},{"code":"57134-9","display":"Dentistry Referral note"},{"code":"57135-6","display":"Dermatology Referral note"},{"code":"57136-4","display":"Diabetology Referral note"},{"code":"57137-2","display":"Endocrinology Referral note"},{"code":"69438-0","display":"Referral note Forensic medicine"},{"code":"57138-0","display":"Gastroenterology Referral note"},{"code":"57139-8","display":"General medicine Referral note"},{"code":"57171-1","display":"Geriatric medicine Referral note"},{"code":"57172-9","display":"Hematology+Medical Oncology Referral note"},{"code":"57141-4","display":"Infectious disease Referral note"},{"code":"57142-2","display":"Kinesiotherapy Referral note"},{"code":"57143-0","display":"Mental health Referral note"},{"code":"57144-8","display":"Nephrology Referral note"},{"code":"57146-3","display":"Neurological surgery Referral note"},{"code":"57145-5","display":"Neurology Referral note"},{"code":"57173-7","display":"Nutrition and dietetics Referral note"},{"code":"57179-4","display":"Obstetrics and Gynecology Referral note"},{"code":"57147-1","display":"Occupational medicine Referral note"},{"code":"57148-9","display":"Occupational therapy Referral note"},{"code":"57149-7","display":"Oncology Referral note"},{"code":"57150-5","display":"Ophthalmology Referral note"},{"code":"57151-3","display":"Optometry Referral note"},{"code":"57174-5","display":"Oral and Maxillofacial Surgery Referral note"},{"code":"57175-2","display":"Orthopaedic surgery Referral note"},{"code":"57176-0","display":"Otolaryngology Referral note"},{"code":"57152-1","display":"Pharmacy Referral note"},{"code":"57153-9","display":"Physical medicine and rehabilitation Referral note"},{"code":"57154-7","display":"Physical therapy Referral note"},{"code":"57155-4","display":"Plastic surgery Referral note"},{"code":"57156-2","display":"Podiatry Referral note"},{"code":"57157-0","display":"Psychiatry Referral note"},{"code":"57158-8","display":"Psychology Referral note"},{"code":"57177-8","display":"Pulmonary Referral note"},{"code":"57159-6","display":"Radiation oncology Referral note"},{"code":"57160-4","display":"Recreational therapy Referral note"},{"code":"57162-0","display":"Respiratory therapy Referral note"},{"code":"57163-8","display":"Rheumatology Referral note"},{"code":"57164-6","display":"Social work Referral note"},{"code":"57165-3","display":"Speech-language pathology Referral note"},{"code":"57166-1","display":"Surgery Referral note"},{"code":"57167-9","display":"Thoracic surgery Referral note"},{"code":"57168-7","display":"Urology Referral note"},{"code":"57169-5","display":"Vascular surgery Referral note"},{"code":"64292-6","display":"Release of information consent"},{"code":"55115-0","display":"Requested imaging studies information Document"},{"code":"70007-0","display":"Restraint note"},{"code":"68476-1","display":"Nurse Hospital Restraint note"},{"code":"68474-6","display":"Physician Hospital Restraint note"},{"code":"71482-4","display":"Risk assessment Document"},{"code":"51898-5","display":"Risk factors Document"},{"code":"74153-8","display":"Seizure disorder action plan"},{"code":"59282-4","display":"Stress cardiac echo study report US"},{"code":"47045-0","display":"Study report"},{"code":"68608-9","display":"Summary note"},{"code":"61143-4","display":"Nurse Summary note"},{"code":"68602-2","display":"Radiation oncology Summary note"},{"code":"68603-0","display":"Radiation oncology Hospital Summary note"},{"code":"47046-8","display":"Summary of death note"},{"code":"34133-9","display":"Summary of episode note"},{"code":"74211-4","display":"Summary of episode note Emergency department+Hospital"},{"code":"48764-5","display":"Summary purpose CCD Document"},{"code":"47047-6","display":"Supervisory note"},{"code":"67865-6","display":"Outpatient Supervisory note"},{"code":"34135-4","display":"Cardiology Physician attending Outpatient Supervisory note"},{"code":"34136-2","display":"Gastroenterology Physician attending Outpatient Supervisory note"},{"code":"34134-7","display":"Physician attending Outpatient Supervisory note"},{"code":"61358-8","display":"Patient Surgical operation consent"},{"code":"11504-8","display":"Provider-unspecified Operation note"},{"code":"34868-0","display":"Orthopaedic surgery Surgical operation note"},{"code":"34818-5","display":"Otolaryngology Surgical operation note"},{"code":"34870-6","display":"Plastic surgery Surgical operation note"},{"code":"28624-5","display":"Podiatry Operation note"},{"code":"34874-8","display":"Surgery Surgical operation note"},{"code":"34877-1","display":"Urology Surgical operation note"},{"code":"34137-0","display":"Outpatient Surgical operation note"},{"code":"34138-8","display":"Targeted history and physical note"},{"code":"18761-7","display":"Provider-unspecified Transfer summary"},{"code":"68618-8","display":"Adolescent medicine Transfer summary note"},{"code":"68632-9","display":"Allergy and immunology Transfer summary note"},{"code":"68647-7","display":"Child and adolescent psychiatry Transfer summary note"},{"code":"68660-0","display":"Clinical genetics Transfer summary note"},{"code":"34755-9","display":"Critical care medicine Transfer summary note"},{"code":"68669-1","display":"Developmental-behavioral pediatrics Transfer summary note"},{"code":"34770-8","display":"General medicine Transfer summary note"},{"code":"68680-8","display":"Multi-specialty program Transfer summary note"},{"code":"68704-6","display":"Neurology with special qualifications in child neurology Transfer summary note"},{"code":"68565-1","display":"Obstetrics and Gynecology Transfer summary note"},{"code":"68569-3","display":"Occupational therapy Transfer summary note"},{"code":"68887-9","display":"Ophthalmology Transfer summary note"},{"code":"68583-4","display":"Orthopaedic surgery Transfer summary note"},{"code":"68715-2","display":"Pain medicine Transfer summary note"},{"code":"68726-9","display":"Pediatric cardiology Transfer summary note"},{"code":"68737-6","display":"Pediatric endocrinology Transfer summary note"},{"code":"68745-9","display":"Pediatric gastroenterology Transfer summary note"},{"code":"68756-6","display":"Pediatric hematology-oncology Transfer summary note"},{"code":"68764-0","display":"Pediatric infectious diseases Transfer summary note"},{"code":"68772-3","display":"Pediatric nephrology Transfer summary note"},{"code":"68777-2","display":"Pediatric otolaryngology Transfer summary note"},{"code":"68786-3","display":"Pediatric pulmonology Transfer summary note"},{"code":"68793-9","display":"Pediatric rheumatology Transfer summary note"},{"code":"68801-0","display":"Pediatric surgery Transfer summary note"},{"code":"68863-0","display":"Pediatric transplant hepatology Transfer summary note"},{"code":"68811-9","display":"Pediatric urology Transfer summary note"},{"code":"68883-8","display":"Pediatrics Transfer summary note"},{"code":"68596-6","display":"Plastic surgery Transfer summary note"},{"code":"68482-9","display":"Nurse Hospital Transfer summary note"},{"code":"68884-6","display":"Pediatrics Hospital Transfer summary note"},{"code":"59281-6","display":"Transthoracic cardiac echo study report US"},{"code":"74198-3","display":"Trauma summary registry report Document"},{"code":"54094-8","display":"Emergency department Triage note"},{"code":"57054-9","display":"Nurse Emergency department Triage+care note"},{"code":"38932-0","display":"VA Compensation and Pension (C and P) examination acromegaly"},{"code":"38933-8","display":"VA Compensation and Pension (C and P) examination aid and attendance/housebound"},{"code":"38934-6","display":"VA Compensation and Pension (C and P) examination arrhythmias"},{"code":"38936-1","display":"VA Compensation and Pension (C and P) examination audio"},{"code":"38937-9","display":"VA Compensation and Pension (C and P) examination bones fractures/bone disease"},{"code":"38938-7","display":"VA Compensation and Pension (C and P) examination brain/spinal cord"},{"code":"38939-5","display":"VA Compensation and Pension (C and P) examination chronic fatigue syndrome"},{"code":"38940-3","display":"VA Compensation and Pension (C and P) examination cold injury protocol"},{"code":"38941-1","display":"VA Compensation and Pension (C and P) examination cranial nerves"},{"code":"38942-9","display":"VA Compensation and Pension (C and P) examination Cushings syndrome"},{"code":"38943-7","display":"VA Compensation and Pension (C and P) examination dental/oral"},{"code":"38944-5","display":"VA Compensation and Pension (C and P) examination diabetes mellitus"},{"code":"38956-9","display":"VA Compensation and Pension (C and P) examination disability in gulf war veterans"},{"code":"38946-0","display":"VA Compensation and Pension (C and P) examination ear disease"},{"code":"38949-4","display":"VA Compensation and Pension (C and P) examination epilepsy/narcolepsy"},{"code":"38950-2","display":"VA Compensation and Pension (C and P) examination esophagus/hiatal hernia"},{"code":"38966-8","display":"VA Compensation and Pension (C and P) examination extremity joints"},{"code":"38951-0","display":"VA Compensation and Pension (C and P) examination eye"},{"code":"38952-8","display":"VA Compensation and Pension (C and P) examination feet"},{"code":"38953-6","display":"VA Compensation and Pension (C and P) examination fibromyalgia"},{"code":"38954-4","display":"VA Compensation and Pension (C and P) examination general medical"},{"code":"38969-2","display":"VA Compensation and Pension (C and P) examination general mental disorders"},{"code":"38955-1","display":"VA Compensation and Pension (C and P) examination genitourinary"},{"code":"38957-7","display":"VA Compensation and Pension (C and P) examination gynecological conditions/disorders of the breast"},{"code":"38958-5","display":"VA Compensation and Pension (C and P) examination hand/thumb/fingers"},{"code":"38959-3","display":"VA Compensation and Pension (C and P) examination heart"},{"code":"38960-1","display":"VA Compensation and Pension (C and P) examination hemic disorders"},{"code":"38961-9","display":"VA Compensation and Pension (C and P) examination HIV-related illness"},{"code":"38962-7","display":"VA Compensation and Pension (C and P) examination hypertension"},{"code":"38963-5","display":"VA Compensation and Pension (C and P) examination infectious/immune/nutritional disabilities"},{"code":"38964-3","display":"VA Compensation and Pension (C and P) examination initial evaluation post-traumatic stress disorder"},{"code":"38965-0","display":"VA Compensation and Pension (C and P) examination large/small intestines"},{"code":"38967-6","display":"VA Compensation and Pension (C and P) examination liver/gall bladder/pancreas"},{"code":"38968-4","display":"VA Compensation and Pension (C and P) examination lymphatic disorders"},{"code":"38947-8","display":"VA Compensation and Pension (C and P) examination mental health eating disorders"},{"code":"38935-3","display":"VA Compensation and Pension (C and P) examination miscellaneous arteries/veins"},{"code":"38945-2","display":"VA Compensation and Pension (C and P) examination miscellaneous digestive conditions"},{"code":"38948-6","display":"VA Compensation and Pension (C and P) examination miscellaneous endocrine diseases"},{"code":"38972-6","display":"VA Compensation and Pension (C and P) examination miscellaneous neurological disorders"},{"code":"38980-9","display":"VA Compensation and Pension (C and P) examination miscellaneous respiratory diseases"},{"code":"38970-0","display":"VA Compensation and Pension (C and P) examination mouth/lips/tongue"},{"code":"38971-8","display":"VA Compensation and Pension (C and P) examination muscles"},{"code":"38973-4","display":"VA Compensation and Pension (C and P) examination nose/sinus/larynx/pharynx"},{"code":"38979-1","display":"VA Compensation and Pension (C and P) examination obstructive/restrictive/interstitial respiratory diseases"},{"code":"38974-2","display":"VA Compensation and Pension (C and P) examination peripheral nerves"},{"code":"38975-9","display":"VA Compensation and Pension (C and P) examination prisoner of war protocol"},{"code":"38976-7","display":"VA Compensation and Pension (C and P) examination pulmonary tuberculosis/mycobacterial diseases"},{"code":"38977-5","display":"VA Compensation and Pension (C and P) examination rectum/anus"},{"code":"38978-3","display":"VA Compensation and Pension (C and P) examination residuals of amputations"},{"code":"38981-7","display":"VA Compensation and Pension (C and P) examination review evaluation post-traumatic stress disorder"},{"code":"38982-5","display":"VA Compensation and Pension (C and P) examination scars"},{"code":"38983-3","display":"VA Compensation and Pension (C and P) examination sense of smell/taste"},{"code":"38984-1","display":"VA Compensation and Pension (C and P) examination skin diseases other than scars"},{"code":"38985-8","display":"VA Compensation and Pension (C and P) examination social/industrial survey"},{"code":"38986-6","display":"VA Compensation and Pension (C and P) examination spine"},{"code":"38987-4","display":"VA Compensation and Pension (C and P) examination stomach/duodenum/peritoneal adhesions"},{"code":"38988-2","display":"VA Compensation and Pension (C and P) examination thyroid/parathyroid diseases"},{"code":"59283-2","display":"Well child visit note"},{"code":"52027-0","display":"Abortion consent"},{"code":"24754-4","display":"Administration of vasodilator into catheter of Vein"},{"code":"26376-4","display":"Administration of vasodilator into catheter of Vein - bilateral"},{"code":"26377-2","display":"Administration of vasodilator into catheter of Vein - left"},{"code":"26378-0","display":"Administration of vasodilator into catheter of Vein - right"},{"code":"53243-2","display":"Advanced beneficiary notice"},{"code":"11485-0","display":"Anesthesia records"},{"code":"30649-8","display":"Peripheral artery Fluoroscopic angiogram Additional angioplasty W contrast IA"},{"code":"30641-5","display":"Vein Fluoroscopic angiogram Additional angioplasty W contrast IV"},{"code":"36760-7","display":"AV shunt Fluoroscopic angiogram Angioplasty W contrast"},{"code":"36762-3","display":"Extremity vessel Fluoroscopic angiogram Angioplasty W contrast"},{"code":"69067-7","display":"Unspecified body region Fluoroscopic angiogram Angioplasty W contrast"},{"code":"24543-1","display":"Aorta Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"24580-3","display":"Brachiocephalic artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26368-1","display":"Brachiocephalic artery - left Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26369-9","display":"Brachiocephalic artery - right Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"24614-0","display":"Carotid artery extracranial Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"24615-7","display":"Carotid artery intracranial Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"35881-2","display":"Extremity artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"24698-3","display":"Femoral artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"36763-1","display":"Femoral artery and Popliteal artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"24766-8","display":"Iliac artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26370-7","display":"Iliac artery - bilateral Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26371-5","display":"Iliac artery - left Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26372-3","display":"Iliac artery - right Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"24832-8","display":"Mesenteric artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"30648-0","display":"Peripheral artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"25081-1","display":"Renal vessel Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"25012-6","display":"Tibial artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26373-1","display":"Tibial artery - bilateral Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26374-9","display":"Tibial artery - left Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"26375-6","display":"Tibial artery - right Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"43793-9","display":"Tibioperoneal arteries Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"43794-7","display":"Tibioperoneal arteries - bilateral Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"43795-4","display":"Tibioperoneal arteries - left Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"43792-1","display":"Tibioperoneal arteries - right Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"25064-7","display":"Vessel Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"30836-1","display":"Visceral artery Fluoroscopic angiogram Angioplasty W contrast IA"},{"code":"37426-4","display":"Lower extremity vein Fluoroscopic angiogram Angioplasty W contrast IV"},{"code":"30640-7","display":"Vein Fluoroscopic angiogram Angioplasty W contrast IV"},{"code":"35882-0","display":"Inferior vena cava Fluoroscopic angiogram Angioplasty W contrast IV"},{"code":"52032-0","display":"Appeal denial letter"},{"code":"36764-9","display":"Femoral vessel and Popliteal artery Fluoroscopic angiogram Atherectomy W contrast"},{"code":"69135-2","display":"Iliac artery Fluoroscopic angiogram Atherectomy W contrast"},{"code":"69253-3","display":"Renal vessels Fluoroscopic angiogram Atherectomy W contrast"},{"code":"36765-6","display":"Vessel Fluoroscopic angiogram Atherectomy W contrast"},{"code":"35883-8","display":"Aorta Fluoroscopic angiogram Atherectomy W contrast IA"},{"code":"36766-4","display":"Coronary arteries Fluoroscopic angiogram Atherectomy W contrast IA"},{"code":"24568-8","display":"AV fistula Fluoroscopic angiogram Atherectomy W contrast IV"},{"code":"28615-3","display":"Audiology study"},{"code":"52065-0","display":"Automobile liability"},{"code":"18743-5","display":"Autopsy report"},{"code":"36761-5","display":"Biliary ducts Fluoroscopy Balloon dilatation W contrast"},{"code":"33720-4","display":"Blood bank consult"},{"code":"52041-1","display":"Blood glucose monitors"},{"code":"38268-9","display":"Skeletal system DXA Bone density"},{"code":"43562-8","display":"Skeletal system.axial Scan Bone density"},{"code":"43563-6","display":"Skeletal system.peripheral Scan Bone density"},{"code":"48807-2","display":"Bone marrow aspiration report"},{"code":"24631-4","display":"Unspecified body region Fluoroscopy Central vein catheter placement check"},{"code":"53242-4","display":"Charge ticket or encounter form"},{"code":"54095-5","display":"Chemotherapy effectiveness panel [Identifier] - Blood or Tissue"},{"code":"11486-8","display":"Chemotherapy records"},{"code":"71428-7","display":"CMS - history of present illness panel"},{"code":"71421-2","display":"CMS - past family - social history panel"},{"code":"71388-3","display":"CMS - physical exam panel"},{"code":"71406-3","display":"CMS - review of systems panel"},{"code":"25062-1","display":"Unspecified body region X-ray Comparison view"},{"code":"24611-6","display":"Outpatient Consultation 2nd opinion"},{"code":"60570-9","display":"Pathology Consult note"},{"code":"60571-7","display":"Pathology Consult note.synoptic"},{"code":"52042-9","display":"Continuous positive airway pressure (CPAP)"},{"code":"25038-1","display":"Unspecified body region Courtesy consultation"},{"code":"29751-5","display":"Critical care records"},{"code":"50007-4","display":"Cytology report of Bronchoalveolar lavage Cyto stain"},{"code":"47523-6","display":"Cytology report of Body fluid Cyto stain"},{"code":"47530-1","display":"Cytology report of Breast ductal lavage Cyto stain"},{"code":"47521-0","display":"Cytology report of Breast fine needle aspirate Cyto stain"},{"code":"50971-1","display":"Cytology report of Bronchial brush Cyto stain"},{"code":"47528-5","display":"Cytology report of Cervical or vaginal smear or scraping Cyto stain"},{"code":"47527-7","display":"Cytology report of Cervical or vaginal smear or scraping Cyto stain.thin prep"},{"code":"47522-8","display":"Cytology report of Nipple discharge Cyto stain"},{"code":"47520-2","display":"Cytology report of Sputum Cyto stain"},{"code":"47524-4","display":"Cytology report of Thyroid fine needle aspirate Cyto stain"},{"code":"47529-3","display":"Cytology report of Tissue Other stain"},{"code":"33718-8","display":"Cytology report of Tissue fine needle aspirate Cyto stain"},{"code":"47525-1","display":"Cytology report of Urine Cyto stain"},{"code":"47526-9","display":"Cytology report of Unspecified specimen Cyto stain"},{"code":"52040-3","display":"Dental X-rays and other images (not DICOM)"},{"code":"29749-9","display":"Dialysis records"},{"code":"28622-9","display":"Nurse Discharge assessment"},{"code":"28574-2","display":"Discharge note"},{"code":"29761-4","display":"Dentist Discharge summary"},{"code":"11490-0","display":"Physician Discharge summary"},{"code":"28655-9","display":"Physician attending Discharge summary"},{"code":"53245-7","display":"Driver license image"},{"code":"53247-3","display":"Eligibility acknowledgement"},{"code":"24684-3","display":"Extracranial vessels Fluoroscopic angiogram Embolectomy W contrast IA"},{"code":"24887-2","display":"Pulmonary artery Fluoroscopic angiogram Embolectomy W contrast IA"},{"code":"24553-0","display":"Vessel intracranial Fluoroscopic angiogram Embolectomy W contrast IV"},{"code":"24554-8","display":"Artery Fluoroscopic angiogram Embolization W contrast IA"},{"code":"52071-8","display":"Employee assistance program"},{"code":"67796-3","display":"EMS patient care report - version 3.1 Document NEMSIS"},{"code":"52043-7","display":"Enteral nutrition"},{"code":"30600-1","display":"Small bowel CT Views Enteroclysis W contrast PO via duodenal intubation"},{"code":"24923-5","display":"Small bowel Fluoroscopy Views Enteroclysis W contrast PO via duodenal intubation"},{"code":"52030-4","display":"Explanation of benefits"},{"code":"52031-2","display":"Explanation of benefits to subscriber"},{"code":"52044-5","display":"External infusion pump"},{"code":"29272-2","display":"Eye ultrasound study"},{"code":"52064-3","display":"First report of injury"},{"code":"57129-9","display":"Full newborn screening summary report for display or printing"},{"code":"52045-2","display":"Gait trainers"},{"code":"52033-8","display":"General correspondence"},{"code":"51969-4","display":"Genetic analysis summary report in Blood or Tissue Document by Molecular genetics method"},{"code":"46365-3","display":"CT Guidance for ablation of tissue of Celiac plexus"},{"code":"44228-5","display":"CT Guidance for ablation of tissue of Kidney"},{"code":"44156-8","display":"US Guidance for ablation of tissue of Kidney"},{"code":"44101-4","display":"CT Guidance for ablation of tissue of Liver"},{"code":"44155-0","display":"US Guidance for ablation of tissue of Liver"},{"code":"58747-7","display":"CT Guidance for ablation of tissue of Unspecified body region"},{"code":"58743-6","display":"US Guidance for ablation of tissue of Unspecified body region"},{"code":"35884-6","display":"CT Guidance for abscess drainage of Abdomen"},{"code":"42280-8","display":"CT Guidance for abscess drainage of Appendix"},{"code":"42705-4","display":"US Guidance for abscess drainage of Appendix"},{"code":"42281-6","display":"CT Guidance for abscess drainage of Chest"},{"code":"42285-7","display":"CT Guidance for abscess drainage of Kidney"},{"code":"44167-5","display":"US Guidance for abscess drainage of Kidney"},{"code":"42282-4","display":"CT Guidance for abscess drainage of Liver"},{"code":"42133-9","display":"US Guidance for abscess drainage of Liver"},{"code":"39361-1","display":"Fluoroscopy Guidance for abscess drainage of Liver"},{"code":"69120-4","display":"Fluoroscopy Guidance for abscess drainage of Neck"},{"code":"69122-0","display":"Fluoroscopy Guidance for abscess drainage of Pancreas"},{"code":"42286-5","display":"CT Guidance for abscess drainage of Pelvis"},{"code":"44168-3","display":"US Guidance for abscess drainage of Pelvis"},{"code":"44169-1","display":"US Guidance for abscess drainage of Peritoneal space"},{"code":"42284-0","display":"CT Guidance for abscess drainage of Pleural space"},{"code":"69123-8","display":"Fluoroscopy Guidance for abscess drainage of Pleural space"},{"code":"43502-4","display":"CT Guidance for abscess drainage of Subphrenic space"},{"code":"44166-7","display":"US Guidance for abscess drainage of Subphrenic space"},{"code":"30578-9","display":"CT Guidance for abscess drainage of Unspecified body region"},{"code":"39451-0","display":"US Guidance for abscess drainage of Unspecified body region"},{"code":"35885-3","display":"Fluoroscopy Guidance for abscess drainage of Unspecified body region"},{"code":"39620-0","display":"Scan Guidance for abscess localization limited"},{"code":"39623-4","display":"Scan Guidance for abscess localization whole body"},{"code":"39622-6","display":"SPECT Guidance for abscess localization whole body"},{"code":"39621-8","display":"SPECT Guidance for abscess localization"},{"code":"72533-3","display":"US Guidance for ambulatory phlebectomy of Extremity vein - left"},{"code":"72532-5","display":"US Guidance for ambulatory phlebectomy of Extremity vein - right"},{"code":"24623-1","display":"CT Guidance for anesthetic block injection of Celiac plexus"},{"code":"42688-2","display":"CT Guidance for anesthetic block injection of Spine"},{"code":"35886-1","display":"CT Guidance for aspiration of Breast"},{"code":"24598-5","display":"Mammogram Guidance for aspiration of Breast"},{"code":"43756-6","display":"US Guidance for aspiration of Breast"},{"code":"69278-0","display":"US Guidance for aspiration of Breast - bilateral"},{"code":"69292-1","display":"US Guidance for aspiration of Breast - left"},{"code":"69296-2","display":"US Guidance for aspiration of Breast - right"},{"code":"35888-7","display":"Fluoroscopy Guidance for aspiration of Hip"},{"code":"24771-8","display":"Fluoroscopy Guidance for aspiration of Joint space"},{"code":"48434-5","display":"US Guidance for aspiration of Kidney"},{"code":"24811-2","display":"CT Guidance for aspiration of Liver"},{"code":"24822-9","display":"CT Guidance for aspiration of Lung"},{"code":"69287-1","display":"US Guidance for aspiration of Lymph node"},{"code":"24837-7","display":"CT Guidance for aspiration of Neck"},{"code":"39452-8","display":"US Guidance for aspiration of Ovary"},{"code":"24856-7","display":"CT Guidance for aspiration of Pancreas"},{"code":"24863-3","display":"CT Guidance for aspiration of Pelvis"},{"code":"30703-3","display":"US Guidance for aspiration of Pericardial space"},{"code":"37491-8","display":"CT Guidance for aspiration of Pleural space"},{"code":"24662-9","display":"US Guidance for aspiration of Pleural space"},{"code":"37887-7","display":"Fluoroscopy Guidance for aspiration of Pleural space"},{"code":"24973-0","display":"Fluoroscopy Guidance for aspiration of Spine Lumbar Space"},{"code":"42134-7","display":"US Guidance for aspiration of Thyroid"},{"code":"25043-1","display":"CT Guidance for aspiration of Unspecified body region"},{"code":"30878-3","display":"US Guidance for aspiration of Unspecified body region"},{"code":"36926-4","display":"CT Guidance for aspiration and placement of drainage tube of Abdomen"},{"code":"37210-2","display":"CT Guidance for aspiration of cyst of Abdomen"},{"code":"69306-9","display":"Fluoroscopy Guidance for aspiration of cyst of Bone"},{"code":"24594-4","display":"Mammogram Guidance for aspiration of cyst of Breast"},{"code":"69192-3","display":"MRI Guidance for aspiration of cyst of Breast"},{"code":"30653-0","display":"US Guidance for aspiration of cyst of Breast"},{"code":"26343-4","display":"Mammogram Guidance for aspiration of cyst of Breast - bilateral"},{"code":"38012-1","display":"US Guidance for aspiration of cyst of Breast - bilateral"},{"code":"26344-2","display":"Mammogram Guidance for aspiration of cyst of Breast - left"},{"code":"42450-7","display":"US Guidance for aspiration of cyst of Breast - left"},{"code":"26345-9","display":"Mammogram Guidance for aspiration of cyst of Breast - right"},{"code":"42458-0","display":"US Guidance for aspiration of cyst of Breast - right"},{"code":"38126-9","display":"US Guidance for aspiration of cyst of Kidney"},{"code":"69121-2","display":"Fluoroscopy Guidance for aspiration of cyst of Ovary"},{"code":"38133-5","display":"US Guidance for aspiration of cyst of Pancreas"},{"code":"42447-3","display":"US Guidance for aspiration of cyst of Thyroid"},{"code":"35887-9","display":"CT Guidance for aspiration of cyst of Unspecified body region"},{"code":"30698-5","display":"US Guidance for aspiration of cyst of Unspecified body region"},{"code":"24671-0","display":"Fluoroscopy Guidance for aspiration of cyst of Unspecified body region"},{"code":"25042-3","display":"CT Guidance for aspiration or biopsy of Unspecified body region"},{"code":"25041-5","display":"CT Guidance for aspiration or biopsy of Unspecified body region-- W contrast IV"},{"code":"46281-2","display":"CT Guidance for aspiration or injection of cyst of Unspecified body region"},{"code":"46282-0","display":"US Guidance for aspiration or injection of cyst of Unspecified body region"},{"code":"30602-7","display":"CT Guidance for fine needle aspiration of Abdomen"},{"code":"44107-1","display":"CT Guidance for fine needle aspiration of Abdomen retroperitoneum"},{"code":"44108-9","display":"CT Guidance for fine needle aspiration of Adrenal gland"},{"code":"46387-7","display":"Mammogram Guidance for fine needle aspiration of Breast"},{"code":"44160-0","display":"US Guidance for fine needle aspiration of Breast"},{"code":"46284-6","display":"Mammogram Guidance for fine needle aspiration of Breast - left"},{"code":"38026-1","display":"US Guidance for fine needle aspiration of Breast - left"},{"code":"46283-8","display":"Mammogram Guidance for fine needle aspiration of Breast - right"},{"code":"38033-7","display":"US Guidance for fine needle aspiration of Breast - right"},{"code":"38135-0","display":"US Guidance for fine needle aspiration of Deep tissue"},{"code":"44221-0","display":"Fluoroscopy Guidance for fine needle aspiration of Deep tissue"},{"code":"43757-4","display":"CT Guidance for fine needle aspiration of Kidney"},{"code":"44159-2","display":"US Guidance for fine needle aspiration of Kidney"},{"code":"44217-8","display":"Fluoroscopy Guidance for fine needle aspiration of Kidney"},{"code":"30608-4","display":"CT Guidance for fine needle aspiration of Kidney - bilateral"},{"code":"30603-5","display":"CT Guidance for fine needle aspiration of Liver"},{"code":"44158-4","display":"US Guidance for fine needle aspiration of Liver"},{"code":"44220-2","display":"Fluoroscopy Guidance for fine needle aspiration of Liver"},{"code":"30595-3","display":"CT Guidance for fine needle aspiration of Lung"},{"code":"44103-0","display":"CT Guidance for fine needle aspiration of Lymph node"},{"code":"44219-4","display":"Fluoroscopy Guidance for fine needle aspiration of Lymph node"},{"code":"44104-8","display":"CT Guidance for fine needle aspiration of Mediastinum"},{"code":"44105-5","display":"CT Guidance for fine needle aspiration of Muscle"},{"code":"30605-0","display":"CT Guidance for fine needle aspiration of Pancreas"},{"code":"44157-6","display":"US Guidance for fine needle aspiration of Pancreas"},{"code":"44218-6","display":"Fluoroscopy Guidance for fine needle aspiration of Pancreas"},{"code":"30606-8","display":"CT Guidance for fine needle aspiration of Pelvis"},{"code":"44106-3","display":"CT Guidance for fine needle aspiration of Prostate"},{"code":"38017-0","display":"US Guidance for fine needle aspiration of Prostate"},{"code":"30610-0","display":"CT Guidance for fine needle aspiration of Spleen"},{"code":"38136-8","display":"US Guidance for fine needle aspiration of Superficial tissue"},{"code":"69124-6","display":"Fluoroscopy Guidance for fine needle aspiration of Superficial tissue"},{"code":"38019-6","display":"US Guidance for fine needle aspiration of Thyroid"},{"code":"44216-0","display":"Fluoroscopy Guidance for fine needle aspiration of Thyroid"},{"code":"30580-5","display":"CT Guidance for fine needle aspiration of Unspecified body region"},{"code":"38018-8","display":"US Guidance for fine needle aspiration of Unspecified body region"},{"code":"44215-2","display":"Fluoroscopy Guidance for fine needle aspiration of Unspecified body region"},{"code":"24755-1","display":"Fluoroscopic angiogram Guidance for atherectomy of Vein-- W contrast IV"},{"code":"26298-0","display":"Fluoroscopic angiogram Guidance for atherectomy of Vein - bilateral-- W contrast IV"},{"code":"26299-8","display":"Fluoroscopic angiogram Guidance for atherectomy of Vein - left-- W contrast IV"},{"code":"26300-4","display":"Fluoroscopic angiogram Guidance for atherectomy of Vein - right-- W contrast IV"},{"code":"30601-9","display":"CT Guidance for biopsy of Abdomen"},{"code":"37913-1","display":"US Guidance for biopsy of Abdomen"},{"code":"35890-3","display":"Fluoroscopy Guidance for biopsy of Abdomen"},{"code":"44117-0","display":"CT Guidance for biopsy of Abdomen retroperitoneum"},{"code":"44162-6","display":"US Guidance for biopsy of Abdomen retroperitoneum"},{"code":"36767-2","display":"CT Guidance for biopsy of Adrenal gland"},{"code":"35891-1","display":"CT Guidance for biopsy of Bone"},{"code":"69076-8","display":"Fluoroscopy Guidance for biopsy of Bone"},{"code":"37211-0","display":"CT Guidance for biopsy of Bone marrow"},{"code":"35893-7","display":"CT Guidance for biopsy of Breast"},{"code":"24602-5","display":"Mammogram Guidance for biopsy of Breast"},{"code":"37914-9","display":"US Guidance for biopsy of Breast"},{"code":"26337-6","display":"Mammogram Guidance for biopsy of Breast - bilateral"},{"code":"69169-1","display":"MRI Guidance for biopsy of Breast - bilateral"},{"code":"37912-3","display":"US Guidance for biopsy of Breast - bilateral"},{"code":"26338-4","display":"Mammogram Guidance for biopsy of Breast - left"},{"code":"69203-8","display":"MRI Guidance for biopsy of Breast - left"},{"code":"42449-9","display":"US Guidance for biopsy of Breast - left"},{"code":"26339-2","display":"Mammogram Guidance for biopsy of Breast - right"},{"code":"69213-7","display":"MRI Guidance for biopsy of Breast - right"},{"code":"42457-2","display":"US Guidance for biopsy of Breast - right"},{"code":"35895-2","display":"CT Guidance for biopsy of Chest"},{"code":"37915-6","display":"US Guidance for biopsy of Chest"},{"code":"35894-5","display":"Fluoroscopy Guidance for biopsy of Chest"},{"code":"37492-6","display":"CT Guidance for biopsy of Chest.pleura"},{"code":"42333-5","display":"US Guidance for biopsy of Chest.pleura"},{"code":"43567-7","display":"CT Guidance for biopsy of Deep bone"},{"code":"43565-1","display":"US Guidance for biopsy of Deep bone"},{"code":"44109-7","display":"CT Guidance for biopsy of Deep muscle"},{"code":"42463-0","display":"US Guidance for biopsy of Endomyocardium"},{"code":"37212-8","display":"CT Guidance for biopsy of Epididymis"},{"code":"69387-9","display":"US Guidance for biopsy of Epididymis"},{"code":"36927-2","display":"CT Guidance for biopsy of Facial bones and Maxilla"},{"code":"35892-9","display":"CT Guidance for biopsy of Head"},{"code":"42136-2","display":"CT Guidance for biopsy of Heart"},{"code":"42279-0","display":"CT Guidance for biopsy of Kidney"},{"code":"24772-6","display":"US Guidance for biopsy of Kidney"},{"code":"35899-4","display":"Fluoroscopy Guidance for biopsy of Kidney"},{"code":"38766-2","display":"US Guidance for biopsy of Kidney transplant"},{"code":"30607-6","display":"CT Guidance for biopsy of Kidney - bilateral"},{"code":"26340-0","display":"US Guidance for biopsy of Kidney - bilateral"},{"code":"26341-8","display":"US Guidance for biopsy of Kidney - left"},{"code":"26342-6","display":"US Guidance for biopsy of Kidney - right"},{"code":"24812-0","display":"CT Guidance for biopsy of Liver"},{"code":"24816-1","display":"US Guidance for biopsy of Liver"},{"code":"35900-0","display":"Fluoroscopy Guidance for biopsy of Liver"},{"code":"38765-4","display":"US Guidance for biopsy of Liver transplant"},{"code":"35896-0","display":"CT Guidance for biopsy of Lower extremity"},{"code":"24823-7","display":"CT Guidance for biopsy of Lung"},{"code":"44161-8","display":"US Guidance for biopsy of Lung"},{"code":"30634-0","display":"Fluoroscopy Guidance for biopsy of Lung"},{"code":"35901-8","display":"CT Guidance for biopsy of Lymph node"},{"code":"39522-8","display":"US Guidance for biopsy of Lymph node"},{"code":"37213-6","display":"CT Guidance for biopsy of Mediastinum"},{"code":"42137-0","display":"US Guidance for biopsy of Mediastinum"},{"code":"36768-0","display":"CT Guidance for biopsy of Muscle"},{"code":"37917-2","display":"US Guidance for biopsy of Muscle"},{"code":"24838-5","display":"CT Guidance for biopsy of Neck"},{"code":"37918-0","display":"US Guidance for biopsy of Neck"},{"code":"30604-3","display":"CT Guidance for biopsy of Pancreas"},{"code":"37919-8","display":"US Guidance for biopsy of Pancreas"},{"code":"35902-6","display":"Fluoroscopy Guidance for biopsy of Pancreas"},{"code":"24864-1","display":"CT Guidance for biopsy of Pelvis"},{"code":"69074-3","display":"Fluoroscopy Guidance for biopsy of Pelvis"},{"code":"35903-4","display":"CT Guidance for biopsy of Prostate"},{"code":"24883-1","display":"US Guidance for biopsy of Prostate"},{"code":"41802-0","display":"Fluoroscopy Guidance for biopsy of Prostate"},{"code":"35898-6","display":"CT Guidance for biopsy of Salivary gland"},{"code":"37920-6","display":"US Guidance for biopsy of Salivary gland"},{"code":"69075-0","display":"Fluoroscopy Guidance for biopsy of Salivary gland"},{"code":"38132-7","display":"US Guidance for biopsy of Scrotum and Testicle"},{"code":"69396-0","display":"US Guidance for biopsy of Spinal cord"},{"code":"24986-2","display":"CT Guidance for biopsy of Spine"},{"code":"35904-2","display":"CT Guidance for biopsy of Spine Cervical"},{"code":"35905-9","display":"CT Guidance for biopsy of Spine Lumbar"},{"code":"35906-7","display":"CT Guidance for biopsy of Spine Thoracic"},{"code":"30609-2","display":"CT Guidance for biopsy of Spleen"},{"code":"35907-5","display":"Fluoroscopy Guidance for biopsy of Spleen"},{"code":"42265-9","display":"CT Guidance for biopsy of Superficial bone"},{"code":"42135-4","display":"US Guidance for biopsy of Superficial bone"},{"code":"38154-1","display":"Fluoroscopy Guidance for biopsy of Superficial bone"},{"code":"43797-0","display":"US Guidance for biopsy of Superficial lymph node"},{"code":"43564-4","display":"US Guidance for biopsy of Superficial muscle"},{"code":"37214-4","display":"CT Guidance for biopsy of Superficial tissue"},{"code":"35908-3","display":"CT Guidance for biopsy of Thyroid"},{"code":"25009-2","display":"US Guidance for biopsy of Thyroid"},{"code":"35897-8","display":"CT Guidance for biopsy of Upper extremity"},{"code":"25044-9","display":"CT Guidance for biopsy of Unspecified body region"},{"code":"25059-7","display":"US Guidance for biopsy of Unspecified body region"},{"code":"25069-6","display":"Fluoroscopy Guidance for biopsy of Unspecified body region"},{"code":"24670-2","display":"US Guidance for biopsy of cyst of Unspecified body region"},{"code":"30651-4","display":"US Guidance for core needle biopsy of Breast"},{"code":"24813-8","display":"CT Guidance for core needle biopsy of Liver"},{"code":"69279-8","display":"US Guidance for core needle biopsy of Lymph node"},{"code":"46285-3","display":"US Guidance for core needle biopsy of Thyroid"},{"code":"38024-6","display":"US Guidance for core needle biopsy of Unspecified body region"},{"code":"69073-5","display":"Fluoroscopy Guidance for core needle biopsy of Unspecified body region"},{"code":"42448-1","display":"US Guidance for excisional biopsy of Breast"},{"code":"30652-2","display":"US Guidance for fine needle biopsy of Breast"},{"code":"42288-1","display":"CT Guidance for needle biopsy of Abdomen"},{"code":"69224-4","display":"Fluoroscopy Guidance for needle biopsy of Abdomen"},{"code":"46367-9","display":"CT Guidance for needle biopsy of Adrenal gland"},{"code":"46368-7","display":"CT Guidance for needle biopsy of Breast"},{"code":"46286-1","display":"Mammogram Guidance for needle biopsy of Breast"},{"code":"38028-7","display":"US Guidance for needle biopsy of Breast"},{"code":"41803-8","display":"Fluoroscopy Guidance for needle biopsy of Breast"},{"code":"43462-1","display":"US Guidance for needle biopsy of Breast - left"},{"code":"43447-2","display":"Mammogram Guidance for needle biopsy of Breast - right"},{"code":"69290-5","display":"US Guidance for needle biopsy of Breast - right"},{"code":"38029-5","display":"US Guidance for needle biopsy of Chest"},{"code":"69225-1","display":"Fluoroscopy Guidance for needle biopsy of Chest"},{"code":"69099-0","display":"CT Guidance for needle biopsy of Chest.pleura"},{"code":"44171-7","display":"US Guidance for needle biopsy of Chest.pleura"},{"code":"69127-9","display":"Fluoroscopy Guidance for needle biopsy of Chest.pleura"},{"code":"43568-5","display":"CT Guidance for needle biopsy of Deep bone"},{"code":"42289-9","display":"CT Guidance for needle biopsy of Kidney"},{"code":"38027-9","display":"US Guidance for needle biopsy of Kidney - bilateral"},{"code":"69097-4","display":"CT Guidance for needle biopsy of Liver"},{"code":"69197-2","display":"MRI Guidance for needle biopsy of Liver"},{"code":"44170-9","display":"US Guidance for needle biopsy of Liver"},{"code":"69125-3","display":"Fluoroscopy Guidance for needle biopsy of Liver"},{"code":"42267-5","display":"CT Guidance for needle biopsy of Lymph node"},{"code":"37916-4","display":"US Guidance for needle biopsy of Lymph node"},{"code":"69098-2","display":"CT Guidance for needle biopsy of Muscle"},{"code":"69198-0","display":"MRI Guidance for needle biopsy of Muscle"},{"code":"69288-9","display":"US Guidance for needle biopsy of Muscle"},{"code":"69226-9","display":"Fluoroscopy Guidance for needle biopsy of Muscle"},{"code":"46369-5","display":"US Guidance for needle biopsy of Ovary"},{"code":"42290-7","display":"CT Guidance for needle biopsy of Pancreas"},{"code":"69199-8","display":"MRI Guidance for needle biopsy of Pancreas"},{"code":"69289-7","display":"US Guidance for needle biopsy of Pancreas"},{"code":"69126-1","display":"Fluoroscopy Guidance for needle biopsy of Pancreas"},{"code":"46370-3","display":"US Guidance for needle biopsy of Pelvis"},{"code":"69200-4","display":"MRI Guidance for needle biopsy of Pleura"},{"code":"69227-7","display":"Fluoroscopy Guidance for needle biopsy of Pleura"},{"code":"46288-7","display":"US Guidance for needle biopsy of Prostate"},{"code":"69228-5","display":"Fluoroscopy Guidance for needle biopsy of Prostate"},{"code":"69100-6","display":"CT Guidance for needle biopsy of Salivary gland"},{"code":"69201-2","display":"MRI Guidance for needle biopsy of Salivary gland"},{"code":"69291-3","display":"US Guidance for needle biopsy of Salivary gland"},{"code":"69128-7","display":"Fluoroscopy Guidance for needle biopsy of Salivary gland"},{"code":"43571-9","display":"CT Guidance for needle biopsy of Soft bone"},{"code":"69401-8","display":"US Guidance for needle biopsy of Spinal cord"},{"code":"38030-3","display":"US Guidance for needle biopsy of Spleen"},{"code":"42266-7","display":"CT Guidance for needle biopsy of Superficial bone"},{"code":"69101-4","display":"CT Guidance for needle biopsy of Thyroid"},{"code":"69202-0","display":"MRI Guidance for needle biopsy of Thyroid"},{"code":"38031-1","display":"US Guidance for needle biopsy of Thyroid"},{"code":"69129-5","display":"Fluoroscopy Guidance for needle biopsy of Thyroid"},{"code":"46287-9","display":"CT Guidance for needle biopsy of Unspecified body region"},{"code":"30700-9","display":"US Guidance for needle biopsy of Unspecified body region"},{"code":"44225-1","display":"Fluoroscopy Guidance for needle biopsy of Liver-- W contrast IV"},{"code":"24718-9","display":"Fluoroscopy Guidance for transjugular biopsy of Liver-- W contrast IV"},{"code":"35910-9","display":"CT Guidance for biopsy of Chest-- W and WO contrast IV"},{"code":"46289-5","display":"CT Guidance for biopsy of Unspecified body region-- W and WO contrast IV"},{"code":"35909-1","display":"CT Guidance for biopsy of Chest-- W contrast IV"},{"code":"69093-3","display":"CT Guidance for biopsy of Pelvis-- W contrast IV"},{"code":"42260-0","display":"CT Guidance for biopsy of Unspecified body region-- W contrast IV"},{"code":"46366-1","display":"SPECT Guidance for biopsy of Bone"},{"code":"46384-4","display":"SPECT Guidance for biopsy of Superficial bone"},{"code":"69083-4","display":"CT Guidance for biopsy of Abdomen-- WO contrast"},{"code":"35911-7","display":"CT Guidance for biopsy of Chest-- WO contrast"},{"code":"69092-5","display":"CT Guidance for biopsy of Liver-- WO contrast"},{"code":"69094-1","display":"CT Guidance for biopsy of Pelvis-- WO contrast"},{"code":"46290-3","display":"CT Guidance for biopsy of Unspecified body region-- WO contrast"},{"code":"35889-5","display":"Fluoroscopy Guidance for bronchoscopy of Chest"},{"code":"64998-8","display":"Fluoroscopy Guidance for catheterization of Fallopian tube - left-- transcervical"},{"code":"64999-6","display":"Fluoroscopy Guidance for catheterization of Fallopian tube -right-- transcervical"},{"code":"30818-9","display":"Fluoroscopy Guidance for catheterization of Fallopian tubes-- transcervical"},{"code":"30892-4","display":"Fluoroscopy Guidance for catheterization of Biliary ducts and Pancreatic duct-- W contrast retrograde"},{"code":"24624-9","display":"Fluoroscopic angiogram Guidance for change of central catheter in Central vein-- W contrast IV"},{"code":"26331-9","display":"Fluoroscopic angiogram Guidance for change of central catheter in Central vein - bilateral-- W contrast IV"},{"code":"26332-7","display":"Fluoroscopic angiogram Guidance for change of central catheter in Central vein - left-- W contrast IV"},{"code":"26333-5","display":"Fluoroscopic angiogram Guidance for change of central catheter in Central vein - right-- W contrast IV"},{"code":"43558-6","display":"Fluoroscopy Guidance for change of dialysis catheter in Unspecified body region-- W contrast IV"},{"code":"36769-8","display":"CT Guidance for change of nephrostomy tube in Kidney"},{"code":"24781-7","display":"Fluoroscopy Guidance for change of percutaneous nephrostomy tube in Kidney - bilateral-- W contrast"},{"code":"46371-1","display":"X-ray Guidance for change of percutaneous tube in Unspecified body region-- W contrast"},{"code":"30646-4","display":"Fluoroscopy Guidance for change of tube in Sinus tract-- W contrast"},{"code":"69400-0","display":"US Guidance for chorionic villus sampling"},{"code":"69391-1","display":"US Guidance for cordocentesis"},{"code":"38127-7","display":"US Guidance for CSF aspiration of Spine"},{"code":"70915-4","display":"US Guidance for CSF aspiration of Spine Cervical"},{"code":"70916-2","display":"US Guidance for CSF aspiration of Spine Lumbar"},{"code":"70917-0","display":"US Guidance for CSF aspiration of Spine Thoracic"},{"code":"24680-1","display":"Fluoroscopy Guidance for dilation of Esophagus"},{"code":"35913-3","display":"CT Guidance for drainage of Abdomen"},{"code":"42287-3","display":"CT Guidance for drainage of Abdomen retroperitoneum"},{"code":"41809-5","display":"US Guidance for drainage of Abdomen retroperitoneum"},{"code":"35914-1","display":"CT Guidance for drainage of Anus"},{"code":"35915-8","display":"CT Guidance for drainage of Appendix"},{"code":"36770-6","display":"CT Guidance for drainage of Biliary ducts and Gallbladder"},{"code":"35916-6","display":"CT Guidance for drainage of Chest"},{"code":"69078-4","display":"Fluoroscopy Guidance for drainage of Chest"},{"code":"24692-6","display":"US Guidance for drainage of Extremity"},{"code":"26325-1","display":"US Guidance for drainage of Extremity - bilateral"},{"code":"26326-9","display":"US Guidance for drainage of Extremity - left"},{"code":"26327-7","display":"US Guidance for drainage of Extremity - right"},{"code":"35917-4","display":"CT Guidance for drainage of Gallbladder"},{"code":"69133-7","display":"Fluoroscopy Guidance for drainage of Hip"},{"code":"35918-2","display":"CT Guidance for drainage of Kidney"},{"code":"24896-3","display":"US Guidance for drainage of Kidney"},{"code":"26328-5","display":"US Guidance for drainage of Kidney - bilateral"},{"code":"26329-3","display":"US Guidance for drainage of Kidney - left"},{"code":"26330-1","display":"US Guidance for drainage of Kidney - right"},{"code":"35919-0","display":"CT Guidance for drainage of Liver"},{"code":"35920-8","display":"CT Guidance for drainage of Lymph node"},{"code":"42283-2","display":"CT Guidance for drainage of Pancreas"},{"code":"44172-5","display":"US Guidance for drainage of Pancreas"},{"code":"35921-6","display":"CT Guidance for drainage of Pelvis"},{"code":"24868-2","display":"US Guidance for drainage of Pelvis"},{"code":"41800-4","display":"Fluoroscopy Guidance for drainage of Pharynx"},{"code":"41798-0","display":"US Guidance for drainage of Prostate"},{"code":"35922-4","display":"CT Guidance for drainage of Unspecified body region"},{"code":"30699-3","display":"US Guidance for drainage of Unspecified body region"},{"code":"43537-0","display":"Fluoroscopy Guidance for drainage of Unspecified body region"},{"code":"42478-8","display":"US Guidance for drainage of cyst of Kidney"},{"code":"46291-1","display":"CT Guidance for drainage of Unspecified body region-- W and WO contrast IV"},{"code":"35923-2","display":"CT Guidance for drainage of Chest-- W contrast IV"},{"code":"46292-9","display":"CT Guidance for drainage of Unspecified body region-- W contrast IV"},{"code":"35924-0","display":"CT Guidance for drainage of Chest-- WO contrast"},{"code":"46293-7","display":"CT Guidance for drainage of Unspecified body region-- WO contrast"},{"code":"35925-7","display":"Fluoroscopy Guidance for endoscopy of Stomach"},{"code":"43478-7","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 1.5 hours post contrast retrograde"},{"code":"43474-6","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 15 minutes post contrast retrograde"},{"code":"43477-9","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 1 hour post contrast retrograde"},{"code":"43473-8","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 2 hours post contrast retrograde"},{"code":"43475-3","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 30 minutes post contrast retrograde"},{"code":"43476-1","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 45 minutes post contrast retrograde"},{"code":"72248-8","display":"Abdomen MRCP with and without contrast IV"},{"code":"44214-5","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts-- W contrast retrograde"},{"code":"30815-5","display":"Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- W contrast retrograde"},{"code":"44213-7","display":"Fluoroscopy Guidance for endoscopy of Pancreatic duct-- W contrast retrograde"},{"code":"58740-2","display":"Abdomen MRCP WO contrast"},{"code":"72541-6","display":"Fluoroscopy Guidance for facet joint denervation of Spine Cervical"},{"code":"72542-4","display":"Fluoroscopy Guidance for facet joint denervation of Spine Lumbar"},{"code":"72540-8","display":"Fluoroscopy Guidance for facet joint denervation of Spine"},{"code":"35926-5","display":"Fluoroscopy Guidance for gastrostomy of Stomach"},{"code":"30638-1","display":"Fluoroscopy Guidance for injection of Hip"},{"code":"24769-2","display":"CT Guidance for injection of Joint space"},{"code":"42334-3","display":"Fluoroscopy Guidance for injection of Mammary artery.internal - left"},{"code":"42706-2","display":"US Guidance for injection of Pleural space"},{"code":"24901-1","display":"CT Guidance for injection of Sacroiliac Joint"},{"code":"35927-3","display":"Fluoroscopy Guidance for injection of Sacroiliac Joint"},{"code":"26319-4","display":"CT Guidance for injection of Sacroiliac joint - bilateral"},{"code":"26320-2","display":"CT Guidance for injection of Sacroiliac joint - left"},{"code":"26321-0","display":"CT Guidance for injection of Sacroiliac joint - right"},{"code":"48435-2","display":"Fluoroscopy Guidance for injection of Salivary gland - bilateral"},{"code":"46392-7","display":"Fluoroscopy Guidance for injection of Sinuses"},{"code":"37427-2","display":"Fluoroscopy Guidance for injection of Spine"},{"code":"30579-7","display":"CT Guidance for injection of Spine facet joint"},{"code":"24931-8","display":"Fluoroscopy Guidance for injection of Spine facet joint"},{"code":"26322-8","display":"Fluoroscopy Guidance for injection of Spine facet joint - bilateral"},{"code":"26323-6","display":"Fluoroscopy Guidance for injection of Spine facet joint - left"},{"code":"26324-4","display":"Fluoroscopy Guidance for injection of Spine facet joint - right"},{"code":"70918-8","display":"Fluoroscopy Guidance for injection of Spine Cervical"},{"code":"30812-2","display":"Fluoroscopy Guidance for injection of Spine Cervical Facet Joint"},{"code":"37493-4","display":"CT Guidance for injection of Spine.disc.cervical"},{"code":"70919-6","display":"Fluoroscopy Guidance for injection of Spine Lumbar"},{"code":"30817-1","display":"Fluoroscopy Guidance for injection of Spine Lumbar Facet Joint"},{"code":"70920-4","display":"Fluoroscopy Guidance for injection of Spine Thoracic"},{"code":"30814-8","display":"Fluoroscopy Guidance for injection of Spine Thoracic Facet Joint"},{"code":"30702-5","display":"US Guidance for injection of Thyroid"},{"code":"72530-9","display":"US Guidance for injection of Joint"},{"code":"36771-4","display":"Fluoroscopy Guidance for injection of Joint"},{"code":"37494-2","display":"Fluoroscopy Guidance for injection of Tendon"},{"code":"72537-4","display":"US Guidance for injection of sclerosing agent of Extremity vein - bilateral"},{"code":"72645-5","display":"US Guidance for injection of sclerosing agent of Extremity vein - left"},{"code":"72644-8","display":"US Guidance for injection of sclerosing agent of Extremity vein - right"},{"code":"72536-6","display":"US Guidance for injection of sclerosing agent of Extremity veins - bilateral"},{"code":"72643-0","display":"US Guidance for injection of sclerosing agent of Extremity veins - left"},{"code":"72642-2","display":"US Guidance for injection of sclerosing agent of Extremity veins - right"},{"code":"72543-2","display":"Fluoroscopy Guidance for intercostal nerve devervation of Spine Thoracic"},{"code":"72552-3","display":"Fluoroscopy Guidance for kyphoplasty of Spine Lumbar"},{"code":"72553-1","display":"Fluoroscopy Guidance for kyphoplasty of Spine Thoracic"},{"code":"72535-8","display":"US Guidance for laser ablation of vein(s) of Extremity vein - left"},{"code":"72534-1","display":"US Guidance for laser ablation of vein(s) of Extremity vein - right"},{"code":"48735-5","display":"Mammogram Guidance for localization of Breast"},{"code":"43759-0","display":"US Guidance for localization of Breast - bilateral"},{"code":"35928-1","display":"CT Guidance for localization of Breast - left"},{"code":"42296-4","display":"Mammogram Guidance for localization of Breast - left"},{"code":"43758-2","display":"US Guidance for localization of Breast - left"},{"code":"35929-9","display":"CT Guidance for localization of Breast - right"},{"code":"42297-2","display":"Mammogram Guidance for localization of Breast - right"},{"code":"43760-8","display":"US Guidance for localization of Breast - right"},{"code":"37608-7","display":"US Guidance for localization of foreign body of Eye"},{"code":"42701-3","display":"CT Guidance for localization of placenta of Uterus"},{"code":"39760-4","display":"Scan Guidance for localization of tumor limited"},{"code":"39759-6","display":"SPECT Guidance for localization of tumor limited"},{"code":"39761-2","display":"Scan Guidance for localization of tumor limited-- W Tc-99m Sestamibi IV"},{"code":"39953-5","display":"Scan Guidance for localization of tumor multiple areas"},{"code":"39763-8","display":"Scan Guidance for localization of tumor"},{"code":"39762-0","display":"SPECT Guidance for localization of tumor"},{"code":"39758-8","display":"Scan Guidance for localization of tumor of Breast"},{"code":"44110-5","display":"CT Guidance for needle localization of Breast"},{"code":"24600-9","display":"US Guidance for needle localization of Breast"},{"code":"69068-5","display":"Mammogram Guidance for needle localization of Breast - bilateral"},{"code":"26313-7","display":"US Guidance for needle localization of Breast - bilateral"},{"code":"26314-5","display":"US Guidance for needle localization of Breast - left"},{"code":"26318-6","display":"US Guidance for needle localization of Breast - right"},{"code":"37921-4","display":"US Guidance for needle localization of Chest"},{"code":"42021-6","display":"CT Guidance for needle localization of Spine Cervical"},{"code":"42020-8","display":"CT Guidance for needle localization of Spine Lumbar"},{"code":"39026-0","display":"CT Guidance for needle localization of Unspecified body region"},{"code":"39028-6","display":"MRI Guidance for needle localization of Unspecified body region"},{"code":"38032-9","display":"US Guidance for needle localization of Unspecified body region"},{"code":"39027-8","display":"Fluoroscopy Guidance for needle localization of Unspecified body region"},{"code":"24595-1","display":"Mammogram Guidance for needle localization of mass of Breast"},{"code":"26315-2","display":"Mammogram Guidance for needle localization of mass of Breast - bilateral"},{"code":"26316-0","display":"Mammogram Guidance for needle localization of mass of Breast - left"},{"code":"26317-8","display":"Mammogram Guidance for needle localization of mass of Breast - right"},{"code":"44118-8","display":"CT Guidance for needle localization of Breast-- W and WO contrast IV"},{"code":"35930-7","display":"CT Guidance for nerve block of Abdomen"},{"code":"35931-5","display":"CT Guidance for nerve block of Pelvis"},{"code":"70921-2","display":"CT Guidance for nerve block of Spine Cervical"},{"code":"35932-3","display":"CT Guidance for nerve block of Spine Lumbar"},{"code":"70922-0","display":"CT Guidance for nerve block of Spine Thoracic"},{"code":"69240-0","display":"Fluoroscopy Guidance for percutaneous biopsy of Abdomen"},{"code":"42139-6","display":"US Guidance for percutaneous biopsy of Muscle"},{"code":"24609-0","display":"Mammogram Guidance for core needle percutaneous biopsy of Breast"},{"code":"26334-3","display":"Mammogram Guidance for core needle percutaneous biopsy of Breast - bilateral"},{"code":"26335-0","display":"Mammogram Guidance for core needle percutaneous biopsy of Breast - left"},{"code":"38023-8","display":"US Guidance for core needle percutaneous biopsy of Breast - left"},{"code":"26336-8","display":"Mammogram Guidance for core needle percutaneous biopsy of Breast - right"},{"code":"38025-3","display":"US Guidance for core needle percutaneous biopsy of Breast - right"},{"code":"44121-2","display":"Mammogram Guidance for percutaneous needle biopsy of Breast"},{"code":"69245-9","display":"Fluoroscopy Guidance for percutaneous needle biopsy of Kidney"},{"code":"69246-7","display":"Fluoroscopy Guidance for percutaneous needle biopsy of Liver"},{"code":"44204-6","display":"Fluoroscopy Guidance for percutaneous needle biopsy of Lung"},{"code":"69247-5","display":"Fluoroscopy Guidance for percutaneous needle biopsy of Salivary gland"},{"code":"46372-9","display":"Fluoroscopy Guidance for percutaneous drainage of Biliary ducts"},{"code":"62494-0","display":"US Guidance for percutaneous drainage of Cavity"},{"code":"24621-5","display":"Fluoroscopy Guidance for percutaneous drainage of Cavity"},{"code":"69241-8","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Abdomen"},{"code":"69242-6","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Appendix"},{"code":"42422-6","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Breast"},{"code":"43444-9","display":"CT Guidance for percutaneous drainage of abscess of Cavity"},{"code":"42423-4","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Chest"},{"code":"69243-4","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Lung"},{"code":"44223-6","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Ovary"},{"code":"69244-2","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Pelvis"},{"code":"42421-8","display":"Fluoroscopy Guidance for percutaneous drainage of abscess of Unspecified body region"},{"code":"35933-1","display":"CT Guidance for percutaneous vertebroplasty of Spine"},{"code":"35936-4","display":"Fluoroscopy Guidance for percutaneous vertebroplasty of Spine"},{"code":"70923-8","display":"Fluoroscopy Guidance for percutaneous vertebroplasty of Spine Cervical"},{"code":"35934-9","display":"CT Guidance for percutaneous vertebroplasty of Spine Lumbar"},{"code":"70924-6","display":"Fluoroscopy Guidance for percutaneous vertebroplasty of Spine Lumbar"},{"code":"35935-6","display":"CT Guidance for percutaneous vertebroplasty of Spine Thoracic"},{"code":"70925-3","display":"Fluoroscopy Guidance for percutaneous vertebroplasty of Spine Thoracic"},{"code":"72539-0","display":"Fluoroscopy Guidance for peripheral nerve denervation of Unspecified body region"},{"code":"30643-1","display":"US Guidance for placement of catheter in Central vein"},{"code":"35912-5","display":"Fluoroscopy Guidance for placement of catheter in Unspecified body region"},{"code":"25028-2","display":"Fluoroscopic angiogram Guidance for placement of catheter for adminstration of thrombolytic in Vessel"},{"code":"25029-0","display":"Fluoroscopic angiogram Guidance for placement of catheter for vasoconstrictor infusion in Vessels"},{"code":"24613-2","display":"Fluoroscopic angiogram Guidance for placement of catheter in artery in Central cardiovascular artery"},{"code":"30644-9","display":"US Guidance for placement of catheter in Central vein-- Tunneled"},{"code":"25077-9","display":"Fluoroscopic angiogram Guidance for placement of catheter in Hepatic artery-- W contrast IA"},{"code":"24625-6","display":"Fluoroscopic angiogram Guidance for placement of catheter in Central vein-- W contrast IV"},{"code":"26310-3","display":"Fluoroscopic angiogram Guidance for placement of catheter in Central vein - bilateral-- W contrast IV"},{"code":"26311-1","display":"Fluoroscopic angiogram Guidance for placement of catheter in Central vein - left-- W contrast IV"},{"code":"26312-9","display":"Fluoroscopic angiogram Guidance for placement of catheter in Central vein - right-- W contrast IV"},{"code":"41801-2","display":"Fluoroscopic angiogram Guidance for placement of catheter in Portal vein-- W contrast IV"},{"code":"24716-3","display":"Fluoroscopy Guidance for placement of decompression tube in Gastrointestine"},{"code":"62491-6","display":"Fluoroscopic angiogram Guidance for placement of ilio-iliac tube endoprosthesis in Iliac artery - left-- W contrast IA"},{"code":"62492-4","display":"Fluoroscopic angiogram Guidance for placement of ilio-iliac tube endoprosthesis in Iliac artery - right-- W contrast IA"},{"code":"25072-0","display":"Guidance for placement of infusion port in Unspecified body region"},{"code":"62450-2","display":"Fluoroscopic angiogram Guidance for placement of intraperitoneal catheter in Abdomen"},{"code":"25026-6","display":"Fluoroscopic angiogram Guidance for placement of IVC filter in Inferior vena cava-- W contrast IV"},{"code":"25027-4","display":"Guidance for placement of large bore catheter into vessel in Central vein"},{"code":"26307-9","display":"Guidance for placement of large bore catheter into vessel in Central vein - bilateral"},{"code":"26308-7","display":"Guidance for placement of large bore catheter into vessel in Central vein - left"},{"code":"26309-5","display":"Guidance for placement of large bore catheter into vessel in Central vein - right"},{"code":"25024-1","display":"Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein"},{"code":"26304-6","display":"Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein - bilateral"},{"code":"26305-3","display":"Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein - left"},{"code":"26306-1","display":"Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein - right"},{"code":"64993-9","display":"US Guidance for placement of needle in Unspecified body region"},{"code":"42456-4","display":"US Guidance for placement of needle wire in Breast"},{"code":"36772-2","display":"CT Guidance for placement of nephrostomy tube in Kidney"},{"code":"24779-1","display":"Fluoroscopy Guidance for placement of percutaneous nephrostomy in Kidney - bilateral-- W contrast via tube"},{"code":"24782-5","display":"Fluoroscopy Guidance for placement of percutaneous nephroureteral stent in Kidney - bilateral"},{"code":"35937-2","display":"CT Guidance for placement of radiation therapy fields in Unspecified body region"},{"code":"43487-8","display":"US Guidance for placement of radiation therapy fields in Unspecified body region"},{"code":"65797-3","display":"Fluoroscopic angiogram Guidance for placement of stent in Artery - left"},{"code":"65798-1","display":"Fluoroscopic angiogram Guidance for placement of stent in Artery - right"},{"code":"69134-5","display":"Fluoroscopic angiogram Guidance for placement of stent in Iliac artery"},{"code":"25078-7","display":"Fluoroscopy Guidance for placement of stent in Intrahepatic portal system"},{"code":"24756-9","display":"Fluoroscopic angiogram Guidance for placement of stent in Vein"},{"code":"26301-2","display":"Fluoroscopic angiogram Guidance for placement of stent in Vein - bilateral"},{"code":"26302-0","display":"Fluoroscopic angiogram Guidance for placement of stent in Vein - left"},{"code":"26303-8","display":"Fluoroscopic angiogram Guidance for placement of stent in Vein - right"},{"code":"24555-5","display":"Fluoroscopic angiogram Guidance for placement of stent in Artery"},{"code":"51391-1","display":"Fluoroscopic angiogram Guidance for placement of transjugular intrahepatic portosystemic shunt in Portal vein and Hepatic vein"},{"code":"35938-0","display":"CT Guidance for placement of tube in Chest"},{"code":"42140-4","display":"US Guidance for placement of tube in Chest"},{"code":"39362-9","display":"Fluoroscopy Guidance for placement of tube in Chest"},{"code":"30637-3","display":"Fluoroscopy Guidance for placement of tube in Gastrointestine"},{"code":"41799-8","display":"Fluoroscopy Guidance for placement of tube in Liver"},{"code":"24995-3","display":"Fluoroscopy Guidance for placement of tube in Stomach"},{"code":"44224-4","display":"Fluoroscopy Guidance for placement of tube in Unspecified body region"},{"code":"46373-7","display":"SPECT Guidance for placement of tube in Chest"},{"code":"44102-2","display":"CT Guidance for procedure of Joint space"},{"code":"44222-8","display":"Fluoroscopy Guidance for procedure of Joint space"},{"code":"30629-0","display":"Fluoroscopy Guidance for procedure of Unspecified body region"},{"code":"30581-3","display":"CT Guidance for radiation treatment of Unspecified body region-- W contrast IV"},{"code":"30664-7","display":"MRI Guidance for radiation treatment of Unspecified body region-- W contrast IV"},{"code":"30582-1","display":"CT Guidance for radiation treatment of Unspecified body region-- WO contrast"},{"code":"30665-4","display":"MRI Guidance for radiation treatment of Unspecified body region-- WO contrast"},{"code":"25053-0","display":"CT Guidance for radiosurgery of Unspecified body region"},{"code":"25054-8","display":"CT Guidance for radiosurgery of Unspecified body region-- W contrast IV"},{"code":"24537-3","display":"US Guidance for removal of amniotic fluid from Uterus"},{"code":"42141-2","display":"US Guidance for removal of catheter from Central vein-- Tunneled"},{"code":"72549-9","display":"Fluoroscopy Guidance for removal of catheter from Central vein-- Tunneled"},{"code":"72548-1","display":"Fluoroscopic angiogram Guidance for removal of catheter from Central vein-- W contrast IV"},{"code":"72547-3","display":"Fluoroscopy Guidance for removal of CVA device obstruction from Central vein"},{"code":"72546-5","display":"Fluoroscopy Guidance for removal of CVA lumen obstruction from Central vein"},{"code":"41810-3","display":"CT Guidance for removal of fluid from Abdomen"},{"code":"24559-7","display":"US Guidance for removal of fluid from Abdomen"},{"code":"38142-6","display":"US Guidance for removal of fluid from Chest"},{"code":"30628-2","display":"Fluoroscopy Guidance for removal of foreign body from Unspecified body region"},{"code":"72538-2","display":"Fluoroscopic angiogram Guidance for removal of longterm peripheral catheter from Central vein"},{"code":"72544-0","display":"Fluoroscopy Guidance for removal of percutaneous nephrostomy tube from Kidney - bilateral-- W contrast"},{"code":"24885-6","display":"US Guidance for repair of Pseudoaneurysm/AV fistula"},{"code":"72550-7","display":"Fluoroscopy Guidance for repair of CVA catheter with port or pump of Central vein"},{"code":"72551-5","display":"Fluoroscopy Guidance for repair of CVA catheter without port or pump of Central vein"},{"code":"42017-4","display":"Fluoroscopy Guidance for replacement of percutaneous cholecystostomy in Abdomen"},{"code":"52790-3","display":"CT Guidance for replacement of percutaneous drainage tube in Abdomen"},{"code":"72545-7","display":"Fluoroscopy Guidance for replacement of percutaneous drainage tube in Biliary ducts and Gallbladder"},{"code":"52791-1","display":"CT Guidance for replacement of percutaneous drainage tube in Pelvis"},{"code":"46294-5","display":"Fluoroscopy Guidance for replacement of percutaneous drainage tube in Stomach"},{"code":"24996-1","display":"Fluoroscopy Guidance for replacement of percutaneous gastrostomy in Stomach"},{"code":"24626-4","display":"Fluoroscopic angiogram Guidance for reposition of catheter in Central vein-- W contrast IV"},{"code":"26295-6","display":"Fluoroscopic angiogram Guidance for reposition of catheter in Central vein - bilateral-- W contrast IV"},{"code":"26296-4","display":"Fluoroscopic angiogram Guidance for reposition of catheter in Central vein - left-- W contrast IV"},{"code":"26297-2","display":"Fluoroscopic angiogram Guidance for reposition of catheter in Central vein - right-- W contrast IV"},{"code":"48740-5","display":"Mammogram Guidance for sentinel lymph node injection of Breast"},{"code":"48736-3","display":"Mammogram Guidance for sentinel lymph node injection of Breast - left"},{"code":"48739-7","display":"Mammogram Guidance for sentinel lymph node injection of Breast - right"},{"code":"24570-4","display":"Fluoroscopy Guidance for stone removal of Biliary duct common-- W contrast intra biliary duct"},{"code":"43763-2","display":"Fluoroscopic angiogram Guidance for thrombectomy of Vein-- W contrast IV"},{"code":"43761-6","display":"Fluoroscopic angiogram Guidance for thrombectomy of Vein - bilateral-- W contrast IV"},{"code":"43762-4","display":"Fluoroscopic angiogram Guidance for thrombectomy of Vein - left-- W contrast IV"},{"code":"43764-0","display":"Fluoroscopic angiogram Guidance for thrombectomy of Vein - right-- W contrast IV"},{"code":"72554-9","display":"Fluoroscopy Guidance for trigger point injection of Muscle"},{"code":"39138-3","display":"Fluoroscopic angiogram Guidance for vascular access of Vessel"},{"code":"39139-1","display":"US Guidance for vascular access of Unspecified body region"},{"code":"36936-3","display":"MRI Guidance.stereotactic for biopsy of Brain"},{"code":"24603-3","display":"Mammogram Guidance.stereotactic for biopsy of Breast"},{"code":"26292-3","display":"Mammogram Guidance.stereotactic for biopsy of Breast - bilateral"},{"code":"26293-1","display":"Mammogram Guidance.stereotactic for biopsy of Breast - left"},{"code":"26294-9","display":"Mammogram Guidance.stereotactic for biopsy of Breast - right"},{"code":"36928-0","display":"CT Guidance.stereotactic for biopsy of Head"},{"code":"46296-0","display":"Mammogram Guidance.stereotactic for core needle biopsy of Breast"},{"code":"46295-2","display":"Mammogram Guidance.stereotactic for core needle biopsy of Breast - left"},{"code":"42433-3","display":"Mammogram Guidance.stereotactic for core needle biopsy of Breast - right"},{"code":"69160-0","display":"Mammogram Guidance.stereotactic for needle biopsy of Breast"},{"code":"24585-2","display":"CT Guidance.stereotactic for biopsy of Head-- W contrast IV"},{"code":"36929-8","display":"CT Guidance.stereotactic for biopsy of Head-- WO contrast"},{"code":"44122-0","display":"MRI Guidance.stereotactic for localization in Brain-- W and WO contrast IV"},{"code":"30656-3","display":"MRI Guidance.stereotactic for localization in Brain-- W contrast IV"},{"code":"30800-7","display":"MRI Guidance.stereotactic for localization in Brain-- WO contrast"},{"code":"28632-8","display":"Heterophoria study"},{"code":"46264-8","display":"History of medical device use"},{"code":"47519-4","display":"History of Procedures Document"},{"code":"47245-6","display":"HIV treatment form Document"},{"code":"52035-3","display":"Home health claims"},{"code":"52036-1","display":"Home health prior authorization"},{"code":"52046-0","display":"Hospital beds"},{"code":"18841-7","display":"Hospital consultations Document"},{"code":"52028-8","display":"Hysterectomy consent"},{"code":"24655-3","display":"Chest Fluoroscopy Image intensifier during surgery"},{"code":"52047-8","display":"Immunosuppressive drugs"},{"code":"65806-2","display":"Inhalation challenge test report Document --W methacholine inhaled"},{"code":"11500-6","display":"Occupational therapy Initial assessment note at First encounter"},{"code":"11495-9","display":"Physical therapy Initial assessment note at First encounter"},{"code":"11494-2","display":"Physician Initial assessment note at First encounter"},{"code":"11496-7","display":"Podiatry Initial assessment note at First encounter"},{"code":"11497-5","display":"Psychology Initial assessment note at First encounter"},{"code":"11498-3","display":"Social work Initial assessment note at First encounter"},{"code":"28572-6","display":"Dentist Initial assessment note"},{"code":"28621-1","display":"Nurse practitioner Initial assessment note"},{"code":"29753-1","display":"Nurse Initial assessment note"},{"code":"18734-4","display":"Occupational therapy Initial assessment note"},{"code":"18735-1","display":"Physical therapy Initial assessment note"},{"code":"18736-9","display":"Physician Initial assessment note"},{"code":"28654-2","display":"Physician attending Initial assessment note"},{"code":"18763-3","display":"Physician consulting Initial assessment note"},{"code":"18737-7","display":"Podiatry Initial assessment note"},{"code":"28635-1","display":"Psychiatry Initial assessment note"},{"code":"18738-5","display":"Psychology Initial assessment note"},{"code":"18739-3","display":"Social work Initial assessment note"},{"code":"46214-3","display":"Intracardiac ablation study"},{"code":"15508-5","display":"Labor and delivery records"},{"code":"11502-2","display":"Laboratory report"},{"code":"24717-1","display":"Ileal conduit X-ray Loopogram"},{"code":"52048-6","display":"Lymphedema pumps"},{"code":"52049-4","display":"Manual wheelchair"},{"code":"55186-1","display":"Measure Document"},{"code":"55185-3","display":"Measure set Document"},{"code":"11503-0","display":"Medical records"},{"code":"52037-9","display":"Member ID card copy"},{"code":"24672-8","display":"Diaphragm US Motion"},{"code":"30632-4","display":"Diaphragm Fluoroscopy Motion"},{"code":"52050-2","display":"Motorized wheelchair"},{"code":"35990-1","display":"Fetal MRI"},{"code":"41806-1","display":"Abdomen CT"},{"code":"24556-3","display":"Abdomen MRI"},{"code":"24558-9","display":"Abdomen US"},{"code":"30762-9","display":"Abdomen X-ray tomograph"},{"code":"24566-2","display":"Abdomen retroperitoneum CT"},{"code":"24531-6","display":"Abdomen retroperitoneum US"},{"code":"24532-4","display":"Abdomen RUQ US"},{"code":"44115-4","display":"Abdomen and Pelvis CT"},{"code":"36781-3","display":"Abdominal veins MRI angiogram"},{"code":"30864-3","display":"Abdominal veins and IVC MRI angiogram"},{"code":"36791-2","display":"Abdominal vessels MRI angiogram"},{"code":"24534-0","display":"Abdominal vessels US.doppler"},{"code":"39494-0","display":"Abdominal wall US"},{"code":"36930-6","display":"Adrenal gland CT"},{"code":"36931-4","display":"Adrenal gland MRI"},{"code":"69277-2","display":"Adrenal gland US"},{"code":"36792-0","display":"Adrenal vessels MRI angiogram"},{"code":"35940-6","display":"Ankle CT"},{"code":"24538-1","display":"Ankle MRI"},{"code":"35939-8","display":"Ankle X-ray tomograph"},{"code":"35941-4","display":"Ankle - bilateral CT"},{"code":"26208-9","display":"Ankle - bilateral MRI"},{"code":"35942-2","display":"Ankle - left CT"},{"code":"26209-7","display":"Ankle - left MRI"},{"code":"35943-0","display":"Ankle - left X-ray tomograph"},{"code":"35944-8","display":"Ankle - right CT"},{"code":"26210-5","display":"Ankle - right MRI"},{"code":"37674-9","display":"Ankle - right X-ray tomograph"},{"code":"37222-7","display":"Ankle and Foot MRI"},{"code":"24542-3","display":"Anus US"},{"code":"35945-5","display":"Aorta CT"},{"code":"35947-1","display":"Aorta MRI"},{"code":"35946-3","display":"Aorta MRI angiogram"},{"code":"24547-2","display":"Aorta US"},{"code":"46388-5","display":"Aorta US.doppler"},{"code":"35948-9","display":"Aorta abdominal CT"},{"code":"35949-7","display":"Aorta abdominal MRI"},{"code":"69276-4","display":"Aorta abdominal US"},{"code":"37216-9","display":"Aorta.endograft CT"},{"code":"24544-9","display":"Aorta thoracic CT"},{"code":"35950-5","display":"Aorta thoracic MRI"},{"code":"24660-3","display":"Aorta thoracic MRI angiogram"},{"code":"30863-5","display":"Abdominal Aorta and Arteries MRI angiogram"},{"code":"35951-3","display":"Aortic arch MRI angiogram"},{"code":"30861-9","display":"Aortic arch and Neck vessels MRI angiogram"},{"code":"35952-1","display":"Appendix CT"},{"code":"24548-0","display":"Appendix US"},{"code":"39040-1","display":"AV fistula US"},{"code":"43508-1","display":"Axilla - left MRI"},{"code":"72529-1","display":"Axilla - left US"},{"code":"43510-7","display":"Axilla - right MRI"},{"code":"72528-3","display":"Axilla - right US"},{"code":"37219-3","display":"Biliary ducts MRI"},{"code":"38021-2","display":"Biliary ducts and Gallbladder US"},{"code":"37220-1","display":"Biliary ducts and Pancreatic duct MRI"},{"code":"39039-3","display":"Brachiocephalic artery US.doppler"},{"code":"24590-2","display":"Brain MRI"},{"code":"58748-5","display":"Brain Functional MRI"},{"code":"44138-6","display":"Brain PET"},{"code":"37217-7","display":"Brain Stem and Nerves.cranial MRI"},{"code":"37218-5","display":"Brain.temporal MRI"},{"code":"43772-3","display":"Brain and Internal auditory canal MRI"},{"code":"42385-5","display":"Brain and Pituitary and Sella turcica MRI"},{"code":"30794-2","display":"Breast MRI"},{"code":"24601-7","display":"Breast US"},{"code":"69165-9","display":"Breast implant - bilateral MRI"},{"code":"38057-6","display":"Breast implant - left MRI"},{"code":"38058-4","display":"Breast implant - right MRI"},{"code":"24596-9","display":"Breast specimen US"},{"code":"69397-8","display":"Breast vessels US.doppler"},{"code":"30795-9","display":"Breast - bilateral MRI"},{"code":"26214-7","display":"Breast - bilateral US"},{"code":"35954-7","display":"Breast - left MRI"},{"code":"26215-4","display":"Breast - left US"},{"code":"35955-4","display":"Breast - right MRI"},{"code":"26216-2","display":"Breast - right US"},{"code":"46299-4","display":"Breast - unilateral MRI"},{"code":"36010-7","display":"Calcaneus CT"},{"code":"36011-5","display":"Calcaneus X-ray tomograph"},{"code":"24616-5","display":"Carotid artery US"},{"code":"42146-1","display":"Carotid artery US.doppler"},{"code":"26217-0","display":"Carotid artery - bilateral US"},{"code":"43765-7","display":"Carotid artery - bilateral US.doppler"},{"code":"26218-8","display":"Carotid artery - left US"},{"code":"39427-0","display":"Carotid artery - left US.doppler"},{"code":"26219-6","display":"Carotid artery - right US"},{"code":"39437-9","display":"Carotid artery - right US.doppler"},{"code":"43552-9","display":"Carotid artery - unilateral US"},{"code":"36793-8","display":"Carotid vessel MRI angiogram"},{"code":"30859-3","display":"Carotid vessels and Neck Vessels MRI angiogram"},{"code":"30865-0","display":"Celiac vessels and Superior mesenteric Vessels MRI angiogram"},{"code":"46374-5","display":"Cerebral artery US"},{"code":"24627-2","display":"Chest CT"},{"code":"24629-8","display":"Chest MRI"},{"code":"24630-6","display":"Chest US"},{"code":"24657-9","display":"Chest X-ray tomograph"},{"code":"30862-7","display":"Chest vessels MRI angiogram"},{"code":"38016-2","display":"Chest wall US"},{"code":"37235-9","display":"Circle of Willis MRI angiogram"},{"code":"35960-4","display":"Clavicle CT"},{"code":"35961-2","display":"Clavicle MRI"},{"code":"35959-6","display":"Clavicle X-ray tomograph"},{"code":"44120-4","display":"Colon CT"},{"code":"24757-7","display":"Coronary arteries CT fast"},{"code":"35962-0","display":"Elbow CT"},{"code":"24674-4","display":"Elbow MRI"},{"code":"35963-8","display":"Elbow X-ray tomograph"},{"code":"35965-3","display":"Elbow - bilateral CT"},{"code":"26220-4","display":"Elbow - bilateral MRI"},{"code":"35964-6","display":"Elbow - bilateral X-ray tomograph"},{"code":"35966-1","display":"Elbow - left CT"},{"code":"26221-2","display":"Elbow - left MRI"},{"code":"35967-9","display":"Elbow - left X-ray tomograph"},{"code":"35968-7","display":"Elbow - right CT"},{"code":"26222-0","display":"Elbow - right MRI"},{"code":"37688-9","display":"Elbow - right X-ray tomograph"},{"code":"35969-5","display":"Esophagus CT"},{"code":"57823-7","display":"Esophagus PET"},{"code":"24690-0","display":"Extremity CT"},{"code":"69193-1","display":"Extremity MRI"},{"code":"24693-4","display":"Extremity US"},{"code":"35970-3","display":"Extremity X-ray tomograph"},{"code":"39042-7","display":"Extremity artery US.doppler"},{"code":"39031-0","display":"Extremity artery - bilateral US.doppler"},{"code":"69293-9","display":"Extremity artery - left US"},{"code":"39428-8","display":"Extremity artery - left US.doppler"},{"code":"69297-0","display":"Extremity artery - right US"},{"code":"39439-5","display":"Extremity artery - right US.doppler"},{"code":"39449-4","display":"Extremity vein US.doppler"},{"code":"39418-9","display":"Extremity vein - bilateral US.doppler"},{"code":"42145-3","display":"Extremity vein - left US"},{"code":"39429-6","display":"Extremity vein - left US.doppler"},{"code":"42144-6","display":"Extremity vein - right US"},{"code":"39440-3","display":"Extremity vein - right US.doppler"},{"code":"30876-7","display":"Extremity veins MRI angiogram"},{"code":"69283-0","display":"Extremity veins - bilateral US.doppler"},{"code":"41835-0","display":"Extremity veins - left US"},{"code":"41816-0","display":"Extremity veins - right US"},{"code":"36794-6","display":"Extremity vessels MRI angiogram"},{"code":"43771-5","display":"Extremity vessels US.doppler"},{"code":"39495-7","display":"Extremity vessels - bilateral US.doppler"},{"code":"69398-6","display":"Extremity vessels Left US.doppler"},{"code":"39503-8","display":"Extremity vessels - right US.doppler"},{"code":"26224-6","display":"Extremity - bilateral CT"},{"code":"26223-8","display":"Extremity - bilateral US"},{"code":"26226-1","display":"Extremity - left CT"},{"code":"26225-3","display":"Extremity - left US"},{"code":"26231-1","display":"Extremity - right CT"},{"code":"26230-3","display":"Extremity - right US"},{"code":"24853-4","display":"Eye+Orbit - bilateral US"},{"code":"35953-9","display":"Face MRI"},{"code":"41808-7","display":"Facial bones and Maxilla CT"},{"code":"24696-7","display":"Facial bones and Sinuses CT"},{"code":"69389-5","display":"Femoral artery and Popliteal artery US"},{"code":"69399-4","display":"Femoral vein and Popliteal vein US"},{"code":"30871-8","display":"Femoral vessels MRI angiogram"},{"code":"38134-3","display":"Femoral vessels US"},{"code":"38128-5","display":"Femoral vessels - bilateral US"},{"code":"39498-1","display":"Femoral vessels - left US.doppler"},{"code":"39504-6","display":"Femoral vessels - right US.doppler"},{"code":"35984-4","display":"Femur CT"},{"code":"35985-1","display":"Femur X-ray tomograph"},{"code":"35986-9","display":"Femur - bilateral X-ray tomograph"},{"code":"35987-7","display":"Femur - left CT"},{"code":"38037-8","display":"Femur - left US"},{"code":"35988-5","display":"Femur - left X-ray tomograph"},{"code":"35989-3","display":"Femur - right CT"},{"code":"38048-5","display":"Femur - right US"},{"code":"38768-8","display":"Femur - right X-ray tomograph"},{"code":"24705-6","display":"Finger MRI"},{"code":"26238-6","display":"Finger - bilateral MRI"},{"code":"26239-4","display":"Finger - left MRI"},{"code":"26240-2","display":"Finger - right MRI"},{"code":"37221-9","display":"Fistula CT"},{"code":"35991-9","display":"Foot CT"},{"code":"24707-2","display":"Foot MRI"},{"code":"35992-7","display":"Foot X-ray tomograph"},{"code":"30872-6","display":"Foot vessels MRI angiogram"},{"code":"46362-0","display":"Foot vessels US.doppler"},{"code":"35993-5","display":"Foot - bilateral CT"},{"code":"26241-0","display":"Foot - bilateral MRI"},{"code":"35994-3","display":"Foot - left CT"},{"code":"26242-8","display":"Foot - left MRI"},{"code":"35995-0","display":"Foot - left X-ray tomograph"},{"code":"35996-8","display":"Foot - right CT"},{"code":"26243-6","display":"Foot - right MRI"},{"code":"37706-9","display":"Foot - right X-ray tomograph"},{"code":"35997-6","display":"Forearm CT"},{"code":"24710-6","display":"Forearm MRI"},{"code":"30873-4","display":"Forearm vessels MRI angiogram"},{"code":"35998-4","display":"Forearm - bilateral CT"},{"code":"26244-4","display":"Forearm - bilateral MRI"},{"code":"35999-2","display":"Forearm - left CT"},{"code":"26245-1","display":"Forearm - left MRI"},{"code":"36000-8","display":"Forearm - right CT"},{"code":"26246-9","display":"Forearm - right MRI"},{"code":"24711-4","display":"Gallbladder US"},{"code":"36001-6","display":"Gallbladder X-ray tomograph"},{"code":"39415-5","display":"Gastrointestine US"},{"code":"39416-3","display":"Genitourinary system US"},{"code":"37236-7","display":"Great vessel MRI"},{"code":"24719-7","display":"Groin US"},{"code":"36002-4","display":"Hand CT"},{"code":"24720-5","display":"Hand MRI"},{"code":"36003-2","display":"Hand X-ray tomograph"},{"code":"46382-8","display":"Hand vessels US.doppler"},{"code":"36004-0","display":"Hand - bilateral CT"},{"code":"26247-7","display":"Hand - bilateral MRI"},{"code":"36005-7","display":"Hand - left CT"},{"code":"26248-5","display":"Hand - left MRI"},{"code":"36006-5","display":"Hand - left X-ray tomograph"},{"code":"36007-3","display":"Hand - right CT"},{"code":"26249-3","display":"Hand - right MRI"},{"code":"37717-6","display":"Hand - right X-ray tomograph"},{"code":"24725-4","display":"Head CT"},{"code":"24728-8","display":"Head CT cine"},{"code":"24731-2","display":"Head US"},{"code":"58741-0","display":"Head to thigh PET"},{"code":"30858-5","display":"Head veins MRI angiogram"},{"code":"30856-9","display":"Head vessels MRI angiogram"},{"code":"24733-8","display":"Head vessels US.doppler"},{"code":"42304-6","display":"Head vessels and Neck vessels MRI angiogram"},{"code":"30880-9","display":"Head vessels and Neck vessels US.doppler"},{"code":"30655-5","display":"Head Cistern MRI"},{"code":"24746-0","display":"Head Sagittal Sinus MRI"},{"code":"58742-8","display":"Head and Neck PET"},{"code":"44164-2","display":"Head and Neck US"},{"code":"58744-4","display":"Heart CT"},{"code":"24748-6","display":"Heart MRI"},{"code":"36009-9","display":"Heart MRI angiogram"},{"code":"44137-8","display":"Heart PET"},{"code":"42148-7","display":"Heart US"},{"code":"36014-9","display":"Hip CT"},{"code":"36013-1","display":"Hip MRI"},{"code":"24760-1","display":"Hip US"},{"code":"36012-3","display":"Hip X-ray tomograph"},{"code":"36016-4","display":"Hip - bilateral CT"},{"code":"36017-2","display":"Hip - bilateral MRI"},{"code":"26250-1","display":"Hip - bilateral US"},{"code":"36015-6","display":"Hip - bilateral X-ray tomograph"},{"code":"36018-0","display":"Hip - left CT"},{"code":"36020-6","display":"Hip - left MRI"},{"code":"26251-9","display":"Hip - left US"},{"code":"36019-8","display":"Hip - left X-ray tomograph"},{"code":"36021-4","display":"Hip - right CT"},{"code":"36022-2","display":"Hip - right MRI"},{"code":"26252-7","display":"Hip - right US"},{"code":"37735-8","display":"Hip - right X-ray tomograph"},{"code":"43566-9","display":"Hip and Thigh US"},{"code":"36024-8","display":"Humerus X-ray tomograph"},{"code":"39425-4","display":"Iliac artery US.doppler"},{"code":"42147-9","display":"Iliac graft US.doppler"},{"code":"39497-3","display":"Iliac vessels US.doppler"},{"code":"38129-3","display":"Iliac vessels - bilateral US"},{"code":"38137-6","display":"Iliac vessels - left US"},{"code":"38141-8","display":"Iliac vessels - right US"},{"code":"35958-8","display":"Internal auditory canal CT"},{"code":"35956-2","display":"Internal auditory canal MRI"},{"code":"24767-6","display":"Internal auditory canal X-ray tomograph"},{"code":"26253-5","display":"Internal auditory canal - bilateral X-ray tomograph"},{"code":"35957-0","display":"Internal auditory canal - left CT"},{"code":"26254-3","display":"Internal auditory canal - left X-ray tomograph"},{"code":"38767-0","display":"Internal auditory canal - right CT"},{"code":"26255-0","display":"Internal auditory canal - right X-ray tomograph"},{"code":"24735-3","display":"Internal auditory canal and Posterior fossa MRI"},{"code":"36033-9","display":"Kidney MRI"},{"code":"38036-0","display":"Kidney US"},{"code":"36032-1","display":"Kidney X-ray tomograph"},{"code":"39032-8","display":"Kidney transplant US"},{"code":"42477-0","display":"Kidney vessels transplant US.doppler"},{"code":"43767-3","display":"Kidney - bilateral CT"},{"code":"36034-7","display":"Kidney - bilateral MRI"},{"code":"43774-9","display":"Kidney - bilateral US"},{"code":"24789-0","display":"Kidney - bilateral X-ray tomograph"},{"code":"69402-6","display":"Kidney Bilateral and Bladder US"},{"code":"36035-4","display":"Kidney - left MRI"},{"code":"38038-6","display":"Kidney - left US"},{"code":"69113-9","display":"Kidney - right CT"},{"code":"36036-2","display":"Kidney - right MRI"},{"code":"38049-3","display":"Kidney - right US"},{"code":"36037-0","display":"Knee CT"},{"code":"24802-1","display":"Knee MRI"},{"code":"36038-8","display":"Knee X-ray tomograph"},{"code":"36799-5","display":"Knee vessels MRI angiogram"},{"code":"36800-1","display":"Knee vessels - left MRI angiogram"},{"code":"36801-9","display":"Knee vessels - right MRI angiogram"},{"code":"36040-4","display":"Knee - bilateral CT"},{"code":"26256-8","display":"Knee - bilateral MRI"},{"code":"36039-6","display":"Knee - bilateral X-ray tomograph"},{"code":"36041-2","display":"Knee - left CT"},{"code":"26257-6","display":"Knee - left MRI"},{"code":"36042-0","display":"Knee - left X-ray tomograph"},{"code":"36043-8","display":"Knee - right CT"},{"code":"26258-4","display":"Knee - right MRI"},{"code":"37760-6","display":"Knee - right X-ray tomograph"},{"code":"36045-3","display":"Larynx MRI"},{"code":"36044-6","display":"Larynx X-ray tomograph"},{"code":"24814-6","display":"Liver CT"},{"code":"36046-1","display":"Liver MRI"},{"code":"28614-6","display":"Liver US"},{"code":"39454-4","display":"Liver transplant US"},{"code":"24818-7","display":"Liver and Diaphragm US"},{"code":"35971-1","display":"Lower extremity CT"},{"code":"30692-8","display":"Lower extremity MRI"},{"code":"30709-0","display":"Lower extremity US"},{"code":"35972-9","display":"Lower extremity X-ray tomograph"},{"code":"48693-6","display":"Lower extremity artery US"},{"code":"39434-6","display":"Lower extremity artery US.doppler"},{"code":"38130-1","display":"Lower extremity artery - bilateral US"},{"code":"39421-3","display":"Lower extremity artery - bilateral US.doppler"},{"code":"41834-3","display":"Lower extremity artery - left US"},{"code":"39499-9","display":"Lower extremity artery - left US.doppler"},{"code":"41815-2","display":"Lower extremity artery - right US"},{"code":"39505-3","display":"Lower extremity artery - right US.doppler"},{"code":"46363-8","display":"Lower extremity vein US"},{"code":"30881-7","display":"Lower extremity vein US.doppler"},{"code":"46364-6","display":"Lower extremity vein - bilateral US"},{"code":"39420-5","display":"Lower extremity vein - bilateral US.doppler"},{"code":"48692-8","display":"Lower extremity vein - left US"},{"code":"39432-0","display":"Lower extremity vein - left US.doppler"},{"code":"48691-0","display":"Lower extremity vein - right US"},{"code":"39443-7","display":"Lower extremity vein - right US.doppler"},{"code":"36079-2","display":"Lower extremity veins MRI angiogram"},{"code":"69385-3","display":"Lower extremity veins - bilateral US"},{"code":"36784-7","display":"Lower extremity veins - left MRI angiogram"},{"code":"69392-9","display":"Lower extremity veins - left US"},{"code":"36785-4","display":"Lower extremity veins - right MRI angiogram"},{"code":"42461-4","display":"Lower extremity vessel graft - left US.doppler"},{"code":"42462-2","display":"Lower extremity vessel graft - right US.doppler"},{"code":"30874-2","display":"Lower extremity vessels MRI angiogram"},{"code":"44174-1","display":"Lower extremity vessels US.doppler"},{"code":"35974-5","display":"Lower extremity vessels - bilateral MRI angiogram"},{"code":"39422-1","display":"Lower extremity vessels - bilateral US.doppler"},{"code":"36795-3","display":"Lower extremity vessels - left MRI angiogram"},{"code":"39431-2","display":"Lower extremity vessels - left US.doppler"},{"code":"36796-1","display":"Lower extremity vessels - right MRI angiogram"},{"code":"39442-9","display":"Lower extremity vessels - right US.doppler"},{"code":"35973-7","display":"Lower extremity - bilateral CT"},{"code":"35975-2","display":"Lower extremity - bilateral MRI"},{"code":"38013-9","display":"Lower extremity - bilateral US"},{"code":"24687-6","display":"Lower Extremity Joint MRI"},{"code":"26227-9","display":"Lower extremity joint - bilateral MRI"},{"code":"26228-7","display":"Lower extremity joint - left MRI"},{"code":"26229-5","display":"Lower extremity joint - right MRI"},{"code":"35976-0","display":"Lower extremity - left CT"},{"code":"35978-6","display":"Lower extremity - left MRI"},{"code":"38040-2","display":"Lower extremity - left US"},{"code":"35977-8","display":"Lower extremity - left X-ray tomograph"},{"code":"35979-4","display":"Lower extremity - right CT"},{"code":"35980-2","display":"Lower extremity - right MRI"},{"code":"38051-9","display":"Lower extremity - right US"},{"code":"37766-3","display":"Lower extremity - right X-ray tomograph"},{"code":"36074-3","display":"Lower leg CT"},{"code":"24821-1","display":"Lower leg MRI"},{"code":"43513-1","display":"Lower leg vessels - left MRI angiogram"},{"code":"43556-0","display":"Lower leg vessels - right MRI angiogram"},{"code":"42696-5","display":"Lower leg - bilateral MRI"},{"code":"36075-0","display":"Lower leg - left MRI"},{"code":"36076-8","display":"Lower leg - right MRI"},{"code":"30866-8","display":"Lumbar plexus MRI"},{"code":"57822-9","display":"Lung PET"},{"code":"36047-9","display":"Mandible CT"},{"code":"36048-7","display":"Mandible X-ray tomograph"},{"code":"38043-6","display":"Mastoid US"},{"code":"36776-3","display":"Mastoid X-ray tomograph"},{"code":"46298-6","display":"Mastoid - bilateral CT"},{"code":"36050-3","display":"Maxilla CT"},{"code":"36049-5","display":"Maxilla and Mandible CT"},{"code":"37234-2","display":"Mediastinum MRI"},{"code":"38044-4","display":"Mediastinum US"},{"code":"37233-4","display":"Mediastinum X-ray tomograph"},{"code":"69394-5","display":"Mesenteric artery US"},{"code":"69211-1","display":"Nasal bones MRI"},{"code":"37606-1","display":"Nasal bones X-ray tomograph"},{"code":"30860-1","display":"Nasopharynx MRI"},{"code":"24835-1","display":"Nasopharynx and Neck CT"},{"code":"36051-1","display":"Neck CT"},{"code":"24839-3","display":"Neck MRI"},{"code":"24842-7","display":"Neck US"},{"code":"36788-8","display":"Neck veins MRI angiogram"},{"code":"36085-9","display":"Neck vessels MRI angiogram"},{"code":"44175-8","display":"Neck vessels US.doppler"},{"code":"30857-7","display":"Nerves cranial MRI"},{"code":"41807-9","display":"Orbit CT"},{"code":"36777-1","display":"Orbit MRI"},{"code":"36802-7","display":"Orbit vessels MRI angiogram"},{"code":"24848-4","display":"Orbit - bilateral CT"},{"code":"37611-1","display":"Orbit - bilateral X-ray tomograph"},{"code":"38836-3","display":"Orbit - left MRI"},{"code":"36778-9","display":"Orbit - right MRI"},{"code":"42303-8","display":"Orbit and Face MRI"},{"code":"43530-5","display":"Orbit and Face and Neck MRI"},{"code":"43455-5","display":"Oropharynx MRI"},{"code":"39502-0","display":"Ovarian vessels US.doppler"},{"code":"36779-7","display":"Ovary MRI"},{"code":"69390-3","display":"Ovary US"},{"code":"43506-5","display":"Ovary - bilateral MRI"},{"code":"24857-5","display":"Pancreas CT"},{"code":"36052-9","display":"Pancreas MRI"},{"code":"24859-1","display":"Pancreas US"},{"code":"39509-5","display":"Pancreas transplant US"},{"code":"36053-7","display":"Parathyroid MRI"},{"code":"38045-1","display":"Parathyroid US"},{"code":"37223-5","display":"Parotid gland CT"},{"code":"37224-3","display":"Parotid gland MRI"},{"code":"38138-4","display":"Parotid gland US"},{"code":"24865-8","display":"Pelvis CT"},{"code":"24867-4","display":"Pelvis MRI"},{"code":"24869-0","display":"Pelvis US"},{"code":"37632-7","display":"Pelvis X-ray tomograph"},{"code":"36789-6","display":"Pelvis veins MRI angiogram"},{"code":"30867-6","display":"Pelvis vessels MRI angiogram"},{"code":"24870-8","display":"Pelvis vessels US.doppler"},{"code":"24872-4","display":"Pelvis and Hip MRI"},{"code":"26259-2","display":"Pelvis and Hip - bilateral MRI"},{"code":"26260-0","display":"Pelvis and Hip - left MRI"},{"code":"26261-8","display":"Pelvis and Hip - right MRI"},{"code":"38140-0","display":"Penis US"},{"code":"38139-2","display":"Penis vessels US"},{"code":"24877-3","display":"Petrous bone CT"},{"code":"36932-2","display":"Pituitary and Sella turcica CT"},{"code":"24880-7","display":"Pituitary and Sella turcica MRI"},{"code":"24881-5","display":"Popliteal space US"},{"code":"26262-6","display":"Popliteal space - bilateral US"},{"code":"26263-4","display":"Popliteal space - left US"},{"code":"26264-2","display":"Popliteal space - right US"},{"code":"36077-6","display":"Portal vein MRI angiogram"},{"code":"69284-8","display":"Portal vein and Hepatic vein US.doppler"},{"code":"36055-2","display":"Posterior fossa CT"},{"code":"36056-0","display":"Posterior fossa MRI"},{"code":"36057-8","display":"Prostate CT"},{"code":"30675-3","display":"Prostate MRI"},{"code":"24884-9","display":"Prostate US"},{"code":"43445-6","display":"Pulmonary system CT"},{"code":"43454-8","display":"Pulmonary system MRI"},{"code":"36803-5","display":"Pulmonary vessels MRI angiogram"},{"code":"24892-2","display":"Rectum US"},{"code":"69294-7","display":"Renal artery US"},{"code":"39435-3","display":"Renal artery US.doppler"},{"code":"36078-4","display":"Renal vein MRI angiogram"},{"code":"30868-4","display":"Renal vessels MRI angiogram"},{"code":"69295-4","display":"Renal vessels US"},{"code":"39426-2","display":"Renal vessels US.doppler"},{"code":"36804-3","display":"Renal vessels - bilateral MRI angiogram"},{"code":"39419-7","display":"Renal vessels - bilateral US.doppler"},{"code":"30619-1","display":"Sacroiliac Joint CT"},{"code":"36031-3","display":"Sacroiliac Joint MRI"},{"code":"36058-6","display":"Sacrum CT"},{"code":"36059-4","display":"Sacrum MRI"},{"code":"38053-5","display":"Sacrum US"},{"code":"37653-3","display":"Sacrum X-ray tomograph"},{"code":"69116-2","display":"Sacrum and Coccyx CT"},{"code":"36060-2","display":"Sacrum and Coccyx MRI"},{"code":"36933-0","display":"Salivary gland MRI"},{"code":"69298-8","display":"Salivary gland US"},{"code":"69117-0","display":"Scapula CT"},{"code":"36061-0","display":"Scapula MRI"},{"code":"36073-5","display":"Scrotum and Testicle MRI"},{"code":"25002-7","display":"Scrotum and Testicle US"},{"code":"48742-1","display":"Scrotum and Testicle US.doppler"},{"code":"26271-7","display":"Scrotum and Testicle - bilateral US"},{"code":"26272-5","display":"Scrotum and Testicle - left US"},{"code":"26273-3","display":"Scrotum and Testicle - right US"},{"code":"42437-4","display":"Sella turcica X-ray tomograph"},{"code":"36062-8","display":"Shoulder CT"},{"code":"24905-2","display":"Shoulder MRI"},{"code":"24907-8","display":"Shoulder US"},{"code":"37850-5","display":"Shoulder X-ray tomograph"},{"code":"36805-0","display":"Shoulder vessels MRI angiogram"},{"code":"36806-8","display":"Shoulder vessels - left MRI angiogram"},{"code":"36807-6","display":"Shoulder vessels - right MRI angiogram"},{"code":"36063-6","display":"Shoulder - bilateral CT"},{"code":"26266-7","display":"Shoulder - bilateral MRI"},{"code":"26265-9","display":"Shoulder - bilateral US"},{"code":"36064-4","display":"Shoulder - left CT"},{"code":"26268-3","display":"Shoulder - left MRI"},{"code":"26267-5","display":"Shoulder - left US"},{"code":"36065-1","display":"Shoulder - left X-ray tomograph"},{"code":"36066-9","display":"Shoulder - right CT"},{"code":"26270-9","display":"Shoulder - right MRI"},{"code":"26269-1","display":"Shoulder - right US"},{"code":"37811-7","display":"Shoulder - right X-ray tomograph"},{"code":"30588-8","display":"Sinuses CT"},{"code":"24914-4","display":"Sinuses MRI"},{"code":"37866-1","display":"Sinuses X-ray tomograph"},{"code":"37874-5","display":"Skull X-ray tomograph"},{"code":"37495-9","display":"Skull.base CT"},{"code":"28566-8","display":"Spine CT"},{"code":"36067-7","display":"Spine MRI"},{"code":"24926-8","display":"Spine US"},{"code":"37497-5","display":"Spine vessels MRI angiogram"},{"code":"24932-6","display":"Spine Cervical CT"},{"code":"24935-9","display":"Spine Cervical MRI"},{"code":"70926-1","display":"Spine Cervical US"},{"code":"36068-5","display":"Spine Cervical X-ray tomograph"},{"code":"43457-1","display":"Spine Cervical and Spine Thoracic MRI"},{"code":"42698-1","display":"Spine Cervical and Thoracic and Lumbar MRI"},{"code":"24963-1","display":"Spine Lumbar CT"},{"code":"24968-0","display":"Spine Lumbar MRI"},{"code":"69393-7","display":"Spine Lumbar US"},{"code":"36069-3","display":"Spine Lumbar X-ray tomograph"},{"code":"37232-6","display":"Spine Lumbosacral Junction CT"},{"code":"24978-9","display":"Spine Thoracic CT"},{"code":"24980-5","display":"Spine Thoracic MRI"},{"code":"70927-9","display":"Spine Thoracic US"},{"code":"37911-5","display":"Spine Thoracic X-ray tomograph"},{"code":"49565-5","display":"Thoracic Spine vessels MRI angiogram"},{"code":"24988-8","display":"Spleen CT"},{"code":"36070-1","display":"Spleen MRI"},{"code":"24990-4","display":"Spleen US"},{"code":"37225-0","display":"Sternoclavicular Joint CT"},{"code":"36071-9","display":"Sternum CT"},{"code":"36072-7","display":"Sternum MRI"},{"code":"37885-1","display":"Sternum X-ray tomograph"},{"code":"36782-1","display":"Subclavian artery MRI angiogram"},{"code":"38131-9","display":"Subclavian vessels - bilateral US"},{"code":"46359-6","display":"Superior mesenteric vessels MRI angiogram"},{"code":"44235-0","display":"Superior mesenteric vessels US.doppler"},{"code":"42468-9","display":"Surgical specimen US"},{"code":"38059-2","display":"Talus CT"},{"code":"36773-0","display":"Temporal bone CT"},{"code":"37226-8","display":"Temporomandibular joint CT"},{"code":"24999-5","display":"Temporomandibular joint MRI"},{"code":"30719-9","display":"Temporomandibular joint X-ray tomograph"},{"code":"37228-4","display":"Temporomandibular joint - bilateral MRI"},{"code":"37227-6","display":"Temporomandibular joint - bilateral X-ray tomograph"},{"code":"37230-0","display":"Temporomandibular joint - left MRI"},{"code":"37229-2","display":"Temporomandibular joint - left X-ray tomograph"},{"code":"37231-8","display":"Temporomandibular joint - right MRI"},{"code":"37819-0","display":"Temporomandibular joint - right X-ray tomograph"},{"code":"39446-0","display":"Testicle vessels US.doppler"},{"code":"24702-3","display":"Thigh MRI"},{"code":"26235-2","display":"Thigh - bilateral MRI"},{"code":"26236-0","display":"Thigh - left MRI"},{"code":"26237-8","display":"Thigh - right MRI"},{"code":"36054-5","display":"Thoracic outlet CT"},{"code":"24582-9","display":"Thoracic outlet MRI"},{"code":"44163-4","display":"Thoracic outlet US"},{"code":"26211-3","display":"Thoracic outlet - bilateral MRI"},{"code":"26212-1","display":"Thoracic outlet - left MRI"},{"code":"26213-9","display":"Thoracic outlet - right MRI"},{"code":"43507-3","display":"Thymus gland MRI"},{"code":"42300-4","display":"Thyroid MRI"},{"code":"25010-0","display":"Thyroid US"},{"code":"37898-4","display":"Tibia and Fibula X-ray tomograph"},{"code":"30888-2","display":"Tibioperoneal vessels MRI angiogram"},{"code":"36780-5","display":"Toe MRI"},{"code":"69285-5","display":"Umbilical artery US.doppler"},{"code":"39508-7","display":"Umbilical vessels US.doppler"},{"code":"36023-0","display":"Upper arm CT"},{"code":"36025-5","display":"Upper arm MRI"},{"code":"36026-3","display":"Upper arm - bilateral CT"},{"code":"69180-8","display":"Upper arm - bilateral MRI"},{"code":"36027-1","display":"Upper arm - left CT"},{"code":"36028-9","display":"Upper arm - left MRI"},{"code":"36029-7","display":"Upper arm - right CT"},{"code":"36030-5","display":"Upper arm - right MRI"},{"code":"35981-0","display":"Upper extremity CT"},{"code":"24688-4","display":"Upper extremity MRI"},{"code":"30710-8","display":"Upper extremity US"},{"code":"37923-0","display":"Upper extremity X-ray tomograph"},{"code":"48448-5","display":"Upper extremity artery US"},{"code":"39447-8","display":"Upper extremity artery US.doppler"},{"code":"38014-7","display":"Upper extremity artery - bilateral US"},{"code":"39423-9","display":"Upper extremity artery - bilateral US.doppler"},{"code":"41833-5","display":"Upper extremity artery - left US"},{"code":"39500-4","display":"Upper extremity artery - left US.doppler"},{"code":"41814-5","display":"Upper extremity artery - right US"},{"code":"39506-1","display":"Upper extremity artery - right US.doppler"},{"code":"30882-5","display":"Upper extremity vein US.doppler"},{"code":"48690-2","display":"Upper extremity vein - bilateral US"},{"code":"39496-5","display":"Upper extremity vein - bilateral US.doppler"},{"code":"48689-4","display":"Upper extremity vein - left US"},{"code":"39501-2","display":"Upper extremity vein - left US.doppler"},{"code":"48688-6","display":"Upper extremity vein - right US"},{"code":"39507-9","display":"Upper extremity vein - right US.doppler"},{"code":"36080-0","display":"Upper extremity veins MRI angiogram"},{"code":"69395-2","display":"Upper extremity veins US"},{"code":"36786-2","display":"Upper extremity veins - left MRI angiogram"},{"code":"36787-0","display":"Upper extremity veins - right MRI angiogram"},{"code":"46385-1","display":"Upper extremity vessel graft US.doppler"},{"code":"44236-8","display":"Upper extremity vessel graft - bilateral US.doppler"},{"code":"42475-4","display":"Upper extremity vessel graft - left US.doppler"},{"code":"42476-2","display":"Upper extremity vessel graft - right US.doppler"},{"code":"36084-2","display":"Upper extremity vessels MRI angiogram"},{"code":"39448-6","display":"Upper extremity vessels US.doppler"},{"code":"46379-4","display":"Upper extremity vessels - bilateral US.doppler"},{"code":"36797-9","display":"Upper extremity vessels - left MRI angiogram"},{"code":"39433-8","display":"Upper extremity vessels - left US.doppler"},{"code":"36798-7","display":"Upper extremity vessels - right MRI angiogram"},{"code":"39444-5","display":"Upper extremity vessels - right US.doppler"},{"code":"26232-9","display":"Upper extremity - bilateral MRI"},{"code":"30875-9","display":"Upper extremity .joint MRI"},{"code":"36774-8","display":"Upper extremity joint - left MRI"},{"code":"36775-5","display":"Upper extremity joint - right MRI"},{"code":"35982-8","display":"Upper extremity - left CT"},{"code":"26233-7","display":"Upper extremity - left MRI"},{"code":"38041-0","display":"Upper extremity - left US"},{"code":"35983-6","display":"Upper extremity - right CT"},{"code":"26234-5","display":"Upper extremity - right MRI"},{"code":"38052-7","display":"Upper extremity - right US"},{"code":"25019-1","display":"Urinary bladder US"},{"code":"42301-2","display":"Uterus MRI"},{"code":"30705-8","display":"Uterus and Fallopian tubes US"},{"code":"39036-9","display":"Vein US"},{"code":"39525-1","display":"Vein US.doppler"},{"code":"39030-2","display":"Vein - bilateral US"},{"code":"36783-9","display":"Veins MRI angiogram"},{"code":"69222-8","display":"Vena cava MRI"},{"code":"36081-8","display":"Vena cava MRI angiogram"},{"code":"36083-4","display":"Inferior vena cava MRI"},{"code":"36082-6","display":"Inferior vena cava MRI angiogram"},{"code":"36790-4","display":"Vena cava.inferior and Lower extremity veins MRI angiogram"},{"code":"39445-2","display":"Vessels US.doppler"},{"code":"38054-3","display":"Visceral artery US"},{"code":"37428-0","display":"Wrist CT"},{"code":"25033-2","display":"Wrist MRI"},{"code":"25036-5","display":"Wrist US"},{"code":"37932-1","display":"Wrist X-ray tomograph"},{"code":"37430-6","display":"Wrist - bilateral CT"},{"code":"26277-4","display":"Wrist - bilateral MRI"},{"code":"26278-2","display":"Wrist - bilateral US"},{"code":"37429-8","display":"Wrist - bilateral X-ray tomograph"},{"code":"37431-4","display":"Wrist - left CT"},{"code":"26279-0","display":"Wrist - left MRI"},{"code":"26280-8","display":"Wrist - left US"},{"code":"37432-2","display":"Wrist - left X-ray tomograph"},{"code":"69209-5","display":"Wrist - left and Hand - left MRI"},{"code":"37433-0","display":"Wrist - right CT"},{"code":"26281-6","display":"Wrist - right MRI"},{"code":"26282-4","display":"Wrist - right US"},{"code":"37644-2","display":"Wrist - right X-ray tomograph"},{"code":"69219-4","display":"Wrist - right and Hand - right MRI"},{"code":"36008-1","display":"Wrist and Hand MRI"},{"code":"25045-6","display":"Unspecified body region CT"},{"code":"25040-7","display":"Unspecified body region CT 3D"},{"code":"25056-3","display":"Unspecified body region MRI"},{"code":"44136-0","display":"Unspecified body region PET"},{"code":"25061-3","display":"Unspecified body region US"},{"code":"25071-2","display":"Unspecified body region X-ray tomograph"},{"code":"46375-2","display":"Artery US"},{"code":"39523-6","display":"Artery US.doppler"},{"code":"44229-3","display":"Bones CT"},{"code":"28576-7","display":"Joint MRI"},{"code":"39453-6","display":"Tendon US"},{"code":"36957-9","display":"Facial bones and Maxilla CT and 3D reconstruction"},{"code":"37294-6","display":"Head CT and 3D reconstruction"},{"code":"41804-6","display":"Unspecified body region CT and 3D reconstruction"},{"code":"39043-5","display":"Unspecified body region MRI and 3D reconstruction"},{"code":"44165-9","display":"Unspecified body region US and 3D reconstruction"},{"code":"58745-1","display":"Coronary arteries CT angiogram and 3D reconstruction W contrast IV"},{"code":"59255-0","display":"Left atrium and Pulmonary veins CT angiogram and 3D reconstruction W contrast IV"},{"code":"69082-6","display":"Head CT and 3D reconstruction WO contrast"},{"code":"37295-3","display":"Femur and Hip CT and anteversion measurement"},{"code":"72830-3","display":"Extremity arteries - bilateral US.doppler Multisection and physiologic artery study"},{"code":"72832-9","display":"Extremity arteries - bilateral US.doppler Multisection and physiologic artery study at rest and with exercise"},{"code":"39879-2","display":"Bone SPECT 1 phase"},{"code":"39881-8","display":"Bone SPECT 3 phase whole body"},{"code":"30760-3","display":"Kidney - bilateral X-ray tomograph 3 views W contrast IV"},{"code":"25055-5","display":"Unspecified body region MRI additional sequence"},{"code":"39408-0","display":"Spine Thoracic X-ray tomograph AP"},{"code":"39862-8","display":"Heart SPECT blood pool at rest and W radionuclide IV"},{"code":"47378-5","display":"Liver SPECT blood pool"},{"code":"37435-5","display":"Temporomandibular joint MRI cine"},{"code":"42693-2","display":"Urinary Bladder and Urethra MRI cine"},{"code":"39140-9","display":"Heart MRI cine for blood flow velocity mapping"},{"code":"44126-1","display":"Heart MRI cine for blood flow velocity mapping W contrast IV"},{"code":"42386-3","display":"Brain MRI cine for CSF flow"},{"code":"42387-1","display":"Unspecified body region MRI cine for CSF flow"},{"code":"37434-8","display":"Heart MRI cine for function"},{"code":"46300-0","display":"Sinuses CT coronal"},{"code":"72139-9","display":"Breast - bilateral FFD mammogram-tomosynthesis diagnostic"},{"code":"72138-1","display":"Breast - left FFD mammogram-tomosynthesis diagnostic"},{"code":"72137-3","display":"Breast - right FFD mammogram-tomosynthesis diagnostic"},{"code":"37436-3","display":"Brain MRI diffusion weighted"},{"code":"43555-2","display":"Ankle - left MRI dynamic W contrast IV"},{"code":"43449-8","display":"Ankle - right MRI dynamic W contrast IV"},{"code":"37437-1","display":"Breast MRI dynamic W contrast IV"},{"code":"36114-7","display":"Breast - bilateral MRI dynamic W contrast IV"},{"code":"43450-6","display":"Elbow - left MRI dynamic W contrast IV"},{"code":"43451-4","display":"Elbow - right MRI dynamic W contrast IV"},{"code":"46394-3","display":"Head CT dynamic W contrast IV"},{"code":"43452-2","display":"Knee - left MRI dynamic W contrast IV"},{"code":"43453-0","display":"Knee - right MRI dynamic W contrast IV"},{"code":"37438-9","display":"Pituitary and Sella turcica CT dynamic W contrast IV"},{"code":"43527-1","display":"Unspecified body region CT dynamic W contrast IV"},{"code":"39637-4","display":"Brain SPECT flow"},{"code":"43655-0","display":"Liver SPECT flow"},{"code":"43652-7","display":"Liver and Spleen SPECT flow"},{"code":"69235-0","display":"Scrotum and Testicle SPECT flow"},{"code":"43670-9","display":"Spleen SPECT flow"},{"code":"43673-3","display":"Thyroid SPECT flow"},{"code":"43662-6","display":"Renal vessels SPECT flow W Tc-99m glucoheptonate IV"},{"code":"39684-6","display":"SPECT for abscess W GA-67 IV"},{"code":"39811-5","display":"SPECT for abscess"},{"code":"39141-7","display":"Bone marrow MRI for blood flow"},{"code":"39656-4","display":"Heart SPECT for infarct"},{"code":"39654-9","display":"Heart SPECT for infarct W Tc-99m PYP IV"},{"code":"39655-6","display":"Heart SPECT for infarct W Tc-99m Sestamibi IV"},{"code":"39675-4","display":"SPECT for infection W GA-67 IV"},{"code":"11525-3","display":"US Pelvis and Fetus for pregnancy"},{"code":"72251-2","display":"Chest vessels CT Multisection for pulmonary embolus"},{"code":"24889-8","display":"Pylorus US for pyloric stenosis"},{"code":"36934-8","display":"Heart CT for scoring"},{"code":"36935-5","display":"Heart CT for scoring W contrast IV"},{"code":"43446-4","display":"CT for tumor whole body"},{"code":"69237-6","display":"SPECT for tumor whole body"},{"code":"39678-8","display":"SPECT for tumor W GA-67 IV"},{"code":"39748-9","display":"SPECT for tumor W Tc-99m Sestamibi IV"},{"code":"42292-3","display":"SPECT for tumor W Tl-201 IV"},{"code":"46395-0","display":"Heart SPECT gated and ejection fraction at rest and W stress and W radionuclide IV"},{"code":"39913-9","display":"Heart SPECT gated and ejection fraction"},{"code":"39918-8","display":"Heart SPECT gated and wall motion"},{"code":"46396-8","display":"Heart SPECT gated at rest and W Tc-99m Sestamibi IV"},{"code":"39916-2","display":"Heart SPECT gated"},{"code":"39930-3","display":"Heart SPECT gated W stress and W radionuclide IV"},{"code":"37439-7","display":"Chest CT high resolution"},{"code":"37440-5","display":"Chest CT high resolution W contrast IV"},{"code":"37441-3","display":"Chest CT high resolution WO contrast"},{"code":"39409-8","display":"Spine Thoracic X-ray tomograph lateral"},{"code":"36086-7","display":"Abdomen CT limited"},{"code":"30704-1","display":"Abdomen US limited"},{"code":"38047-7","display":"Abdomen retroperitoneum US limited"},{"code":"43572-7","display":"Abdominal vessels US.doppler limited"},{"code":"38011-3","display":"Aorta US limited"},{"code":"69280-6","display":"Bladder US limited"},{"code":"24599-3","display":"Breast US limited"},{"code":"26286-5","display":"Breast - bilateral US limited"},{"code":"26288-1","display":"Breast - left US limited"},{"code":"26290-7","display":"Breast - right US limited"},{"code":"38015-4","display":"Carotid artery US limited"},{"code":"42149-5","display":"Carotid artery - left US limited"},{"code":"42151-1","display":"Carotid artery - right US limited"},{"code":"36089-1","display":"Chest CT limited"},{"code":"69281-4","display":"Chest US limited"},{"code":"36090-9","display":"Extremity CT limited"},{"code":"39526-9","display":"Extremity US limited"},{"code":"46301-8","display":"Extremity vein - bilateral US.doppler limited"},{"code":"39424-7","display":"Extremity vessels US.doppler limited"},{"code":"62451-0","display":"Extremity - left US limited"},{"code":"62452-8","display":"Extremity - right US limited"},{"code":"69286-3","display":"Eye US limited"},{"code":"36937-1","display":"Facial bones and Maxilla CT limited"},{"code":"38020-4","display":"Gallbladder US limited"},{"code":"36087-5","display":"Head CT limited"},{"code":"38034-5","display":"Head US limited"},{"code":"36808-4","display":"Head vessels MRI angiogram limited"},{"code":"39044-3","display":"Head vessels US.doppler limited"},{"code":"36091-7","display":"Heart MRI limited"},{"code":"42707-0","display":"Heart US limited"},{"code":"36092-5","display":"Hip CT limited"},{"code":"43776-4","display":"Iliac artery US.doppler limited"},{"code":"42150-3","display":"Iliac graft US.doppler limited"},{"code":"36088-3","display":"Internal auditory canal MRI limited"},{"code":"38035-2","display":"Kidney US limited"},{"code":"69300-2","display":"Kidney transplant US limited"},{"code":"41812-9","display":"Lower extremity artery US limited"},{"code":"38042-8","display":"Lower extremity artery US.doppler limited"},{"code":"39430-4","display":"Lower extremity vessels - left US.doppler limited"},{"code":"39441-1","display":"Lower extremity vessels - right US.doppler limited"},{"code":"36093-3","display":"Lower Extremity Joint MRI limited"},{"code":"38039-4","display":"Lower extremity - left US limited"},{"code":"38050-1","display":"Lower extremity - right US limited"},{"code":"44116-2","display":"Mandible CT limited"},{"code":"48461-8","display":"Neck MRI limited"},{"code":"69212-9","display":"Pelvis MRI limited"},{"code":"38046-9","display":"Pelvis US limited"},{"code":"42152-9","display":"Pelvis vessels US.doppler limited"},{"code":"44173-3","display":"Peripheral artery US limited"},{"code":"39436-1","display":"Renal vessels US.doppler limited"},{"code":"69299-6","display":"Scrotum and Testicle US limited"},{"code":"24913-6","display":"Sinuses CT limited"},{"code":"41813-7","display":"Upper extremity artery US limited"},{"code":"38143-4","display":"Upper extremity artery US.doppler limited"},{"code":"46302-6","display":"Upper extremity artery - bilateral US.doppler limited"},{"code":"44237-6","display":"Upper extremity vessel graft - bilateral US.doppler limited"},{"code":"46303-4","display":"Upper extremity vessels US.doppler limited"},{"code":"36094-1","display":"Upper extremity .joint MRI limited"},{"code":"39045-0","display":"Vein US limited"},{"code":"39524-4","display":"Vein US.doppler limited"},{"code":"25039-9","display":"Unspecified body region CT limited"},{"code":"48460-0","display":"Unspecified body region MRI limited"},{"code":"69282-2","display":"Unspecified body region US.doppler limited"},{"code":"72831-1","display":"Extremity arteries - bilateral US.doppler Multisection limited and physiologic artery study"},{"code":"44127-9","display":"Heart MRI limited cine for function"},{"code":"39046-8","display":"Pelvis CT limited pelvimetry WO contrast"},{"code":"36102-2","display":"Abdomen CT limited W and WO contrast IV"},{"code":"36095-8","display":"Abdomen CT limited W contrast IV"},{"code":"36096-6","display":"Brain MRI limited W contrast IV"},{"code":"69096-6","display":"Chest CT limited W contrast IV"},{"code":"36098-2","display":"Pelvis CT limited W contrast IV"},{"code":"36099-0","display":"Spine Cervical CT limited W contrast IV"},{"code":"36100-6","display":"Spine Lumbar MRI limited W contrast IV"},{"code":"36101-4","display":"Spine Thoracic MRI limited W contrast IV"},{"code":"36097-4","display":"Upper extremity CT limited W contrast IV"},{"code":"39681-2","display":"SPECT limited W GA-67 IV"},{"code":"39813-1","display":"Bone SPECT limited"},{"code":"39821-4","display":"Bone marrow SPECT limited"},{"code":"36103-0","display":"Abdomen CT limited WO contrast"},{"code":"36105-5","display":"Brain MRI limited WO contrast"},{"code":"47366-0","display":"Chest CT limited WO contrast"},{"code":"36938-9","display":"Facial bones and Maxilla CT limited WO contrast"},{"code":"36104-8","display":"Head CT limited WO contrast"},{"code":"36106-3","display":"Lower extremity CT limited WO contrast"},{"code":"36107-1","display":"Lower extremity joint - left MRI limited WO contrast"},{"code":"38769-6","display":"Lower extremity joint - right MRI limited WO contrast"},{"code":"36108-9","display":"Pelvis CT limited WO contrast"},{"code":"46304-2","display":"Sinuses CT limited WO contrast"},{"code":"36109-7","display":"Spine Cervical CT limited WO contrast"},{"code":"36110-5","display":"Spine Lumbar CT limited WO contrast"},{"code":"36111-3","display":"Spine Lumbar MRI limited WO contrast"},{"code":"36112-1","display":"Spine Thoracic MRI limited WO contrast"},{"code":"39905-5","display":"Bone SPECT multiple areas"},{"code":"39906-3","display":"Bone marrow SPECT multiple areas"},{"code":"39527-7","display":"Unspecified body region US of foreign body"},{"code":"49569-7","display":"Heart SPECT perfusion and wall motion at rest and W stress and W Tl-201 IV and W Tc-99m Sestamibi IV"},{"code":"43659-2","display":"Heart SPECT perfusion qualitative at rest and W radionuclide IV"},{"code":"39725-7","display":"Heart SPECT perfusion at rest and W adenosine and W Tl-201 IV"},{"code":"39718-2","display":"Heart SPECT perfusion at rest and W radionuclide IV"},{"code":"39724-0","display":"Heart SPECT perfusion at rest and W stress and W radionuclide IV"},{"code":"39723-2","display":"Heart SPECT perfusion at rest and W stress and W Tl-201 IV"},{"code":"49568-9","display":"Heart SPECT perfusion at rest and W stress and W Tl-201 IV and W Tc-99m Sestamibi IV"},{"code":"39729-9","display":"Heart SPECT perfusion at rest and W Tl-201 IV"},{"code":"39700-0","display":"Heart SPECT perfusion W adenosine and W radionuclide IV"},{"code":"49567-1","display":"Heart SPECT perfusion W adenosine and W Tc-99m Sestamibi IV"},{"code":"39142-5","display":"Head CT perfusion W contrast IV"},{"code":"39712-5","display":"Heart SPECT perfusion"},{"code":"39734-9","display":"Heart SPECT perfusion W stress and W radionuclide IV"},{"code":"39736-4","display":"Heart SPECT perfusion W stress and W Tc-99m Sestamibi IV"},{"code":"39710-9","display":"Heart SPECT perfusion W Tc-99m Sestamibi IV"},{"code":"39711-7","display":"Heart SPECT perfusion W Tl-201 IV"},{"code":"38060-0","display":"Spine.lumbosacral+Cervical+Thoracic MRI sagittal"},{"code":"25052-2","display":"Unspecified body region CT sagittal and coronal"},{"code":"25050-6","display":"Unspecified body region CT 3D sagittal and coronal disarticulation"},{"code":"42132-1","display":"Breast US screening"},{"code":"72142-3","display":"Breast - bilateral FFD mammogram-tomosynthesis screening"},{"code":"72141-5","display":"Breast - left FFD mammogram-tomosynthesis screening"},{"code":"72140-7","display":"Breast - right FFD mammogram-tomosynthesis screening"},{"code":"37442-1","display":"Brain MRI spectroscopy"},{"code":"37443-9","display":"Unspecified body region MRI spectroscopy"},{"code":"36939-7","display":"Spine CT stereotactic"},{"code":"70929-5","display":"Spine Cervical CT stereotactic"},{"code":"70928-7","display":"Spine Lumbar CT stereotactic"},{"code":"70930-3","display":"Spine Thoracic CT stereotactic"},{"code":"36940-5","display":"Unspecified body region CT stereotactic"},{"code":"42455-6","display":"Pelvis US transabdominal and transvaginal"},{"code":"24677-7","display":"Pelvis US transvaginal"},{"code":"42390-5","display":"Transvaginal MRI"},{"code":"39838-8","display":"Lung SPECT ventilation and perfusion W radionuclide inhaled and W radionuclide IV"},{"code":"39898-2","display":"Lung SPECT ventilation W radionuclide aerosol inhaled"},{"code":"39872-7","display":"Heart SPECT wall motion"},{"code":"46305-9","display":"CT whole body"},{"code":"46358-8","display":"MRI whole body"},{"code":"44139-4","display":"PET whole body"},{"code":"46306-7","display":"CT whole body W contrast IV"},{"code":"39680-4","display":"SPECT whole body W GA-67 IV"},{"code":"39816-4","display":"Bone SPECT whole body"},{"code":"39825-5","display":"Bone marrow SPECT whole body"},{"code":"41837-6","display":"SPECT whole body W Tc-99m Arcitumomab IV"},{"code":"39658-0","display":"Heart SPECT at rest and W radionuclide IV"},{"code":"39662-2","display":"Heart SPECT at rest and W stress and W Tc-99m Sestamibi IV"},{"code":"49566-3","display":"Heart SPECT at rest and W Tc-99m Sestamibi IV"},{"code":"30711-6","display":"Hip US developmental joint assessment"},{"code":"24732-0","display":"Head US during surgery"},{"code":"30706-6","display":"Liver US during surgery"},{"code":"30701-7","display":"Unspecified body region US during surgery"},{"code":"69388-7","display":"Urinary bladder US post void"},{"code":"69086-7","display":"Aorta CT W and WO contrast"},{"code":"69108-9","display":"Pulmonary vessels CT angiogram W and WO contrast"},{"code":"69085-9","display":"Renal vessels CT angiogram W and WO contrast"},{"code":"69207-9","display":"Hip - left MRI W and WO contrast intraarticular"},{"code":"69217-8","display":"Hip - right MRI W and WO contrast intraarticular"},{"code":"69208-7","display":"Shoulder - left MRI W and WO contrast intraarticular"},{"code":"69218-6","display":"Shoulder - right MRI W and WO contrast intraarticular"},{"code":"48442-8","display":"Spine CT W and WO contrast IT"},{"code":"48450-1","display":"Spine Cervical MRI W and WO contrast IT"},{"code":"44114-7","display":"Spine Lumbar CT W and WO contrast IT"},{"code":"48452-7","display":"Spine Lumbar MRI W and WO contrast IT"},{"code":"44113-9","display":"Spine Thoracic CT W and WO contrast IT"},{"code":"48441-0","display":"Spine Thoracic MRI W and WO contrast IT"},{"code":"36267-3","display":"Abdomen CT W and WO contrast IV"},{"code":"24557-1","display":"Abdomen MRI W and WO contrast IV"},{"code":"48743-9","display":"Abdomen retroperitoneum CT W and WO contrast IV"},{"code":"42274-1","display":"Abdomen and Pelvis CT W and WO contrast IV"},{"code":"36846-4","display":"Abdominal veins MRI angiogram W and WO contrast IV"},{"code":"30805-6","display":"Abdominal vessels CT angiogram W and WO contrast IV"},{"code":"36855-5","display":"Abdominal vessels MRI angiogram W and WO contrast IV"},{"code":"36950-4","display":"Adrenal gland CT W and WO contrast IV"},{"code":"36951-2","display":"Adrenal gland MRI W and WO contrast IV"},{"code":"36268-1","display":"Ankle CT W and WO contrast IV"},{"code":"24539-9","display":"Ankle MRI W and WO contrast IV"},{"code":"26187-5","display":"Ankle - bilateral MRI W and WO contrast IV"},{"code":"36269-9","display":"Ankle - left CT W and WO contrast IV"},{"code":"26188-3","display":"Ankle - left MRI W and WO contrast IV"},{"code":"36270-7","display":"Ankle - right CT W and WO contrast IV"},{"code":"26189-1","display":"Ankle - right MRI W and WO contrast IV"},{"code":"44131-1","display":"Aorta MRI angiogram W and WO contrast IV"},{"code":"36271-5","display":"Aorta abdominal CT W and WO contrast IV"},{"code":"36273-1","display":"Aorta abdominal MRI W and WO contrast IV"},{"code":"36272-3","display":"Aorta abdominal MRI angiogram W and WO contrast IV"},{"code":"36274-9","display":"Aorta thoracic MRI angiogram W and WO contrast IV"},{"code":"30806-4","display":"Aorta and Femoral artery - bilateral CT angiogram W and WO contrast IV"},{"code":"46360-4","display":"Aortic arch MRI angiogram W and WO contrast IV"},{"code":"43509-9","display":"Axilla - left MRI W and WO contrast IV"},{"code":"43511-5","display":"Axilla - right MRI W and WO contrast IV"},{"code":"36944-7","display":"Biliary ducts and Pancreatic duct MRI W and WO contrast IV"},{"code":"24587-8","display":"Brain MRI W and WO contrast IV"},{"code":"48694-4","display":"Brain.temporal MRI W and WO contrast IV"},{"code":"43769-9","display":"Brain and Internal auditory canal MRI W and WO contrast IV"},{"code":"42392-1","display":"Brain and Pituitary and Sella turcica MRI W and WO contrast IV"},{"code":"36276-4","display":"Breast MRI W and WO contrast IV"},{"code":"69189-9","display":"Breast implant MRI W and WO contrast IV"},{"code":"69166-7","display":"Breast implant - bilateral MRI W and WO contrast IV"},{"code":"38870-2","display":"Breast implant - left MRI W and WO contrast IV"},{"code":"38062-6","display":"Breast implant - right MRI W and WO contrast IV"},{"code":"36277-2","display":"Breast - bilateral MRI W and WO contrast IV"},{"code":"36278-0","display":"Breast - left MRI W and WO contrast IV"},{"code":"36279-8","display":"Breast - right MRI W and WO contrast IV"},{"code":"43528-9","display":"Breast - unilateral MRI W and WO contrast IV"},{"code":"36358-0","display":"Calcaneus CT W and WO contrast IV"},{"code":"36280-6","display":"Calcaneus - left CT W and WO contrast IV"},{"code":"36281-4","display":"Calcaneus - right CT W and WO contrast IV"},{"code":"36856-3","display":"Carotid vessel MRI angiogram W and WO contrast IV"},{"code":"30598-7","display":"Chest CT W and WO contrast IV"},{"code":"36283-0","display":"Chest MRI W and WO contrast IV"},{"code":"36848-0","display":"Chest veins MRI angiogram W and WO contrast IV"},{"code":"30804-9","display":"Chest vessels CT angiogram W and WO contrast IV"},{"code":"36420-8","display":"Chest vessels MRI angiogram W and WO contrast IV"},{"code":"42277-4","display":"Chest and Abdomen CT W and WO contrast IV"},{"code":"36284-8","display":"Chest and Abdomen MRI W and WO contrast IV"},{"code":"72252-0","display":"Chest and Abdomen and Pelvis CT W and WO contrast IV"},{"code":"69161-8","display":"Circle of Willis MRI angiogram W and WO contrast IV"},{"code":"42299-8","display":"Clavicle MRI W and WO contrast IV"},{"code":"48455-0","display":"Clavicle - left MRI W and WO contrast IV"},{"code":"48454-3","display":"Clavicle - right MRI W and WO contrast IV"},{"code":"36285-5","display":"Elbow CT W and WO contrast IV"},{"code":"24675-1","display":"Elbow MRI W and WO contrast IV"},{"code":"26193-3","display":"Elbow - bilateral MRI W and WO contrast IV"},{"code":"36286-3","display":"Elbow - left CT W and WO contrast IV"},{"code":"26194-1","display":"Elbow - left MRI W and WO contrast IV"},{"code":"36287-1","display":"Elbow - right CT W and WO contrast IV"},{"code":"26195-8","display":"Elbow - right MRI W and WO contrast IV"},{"code":"42268-3","display":"Extremity CT W and WO contrast IV"},{"code":"24694-2","display":"Face MRI W and WO contrast IV"},{"code":"30803-1","display":"Facial bones and Maxilla CT W and WO contrast IV"},{"code":"36338-2","display":"Femur CT W and WO contrast IV"},{"code":"36339-0","display":"Femur - left CT W and WO contrast IV"},{"code":"36340-8","display":"Femur - right CT W and WO contrast IV"},{"code":"69194-9","display":"Finger MRI W and WO contrast IV"},{"code":"69204-6","display":"Finger - left MRI W and WO contrast IV"},{"code":"69214-5","display":"Finger - right MRI W and WO contrast IV"},{"code":"36341-6","display":"Foot CT W and WO contrast IV"},{"code":"30682-9","display":"Foot MRI W and WO contrast IV"},{"code":"36342-4","display":"Foot - bilateral MRI W and WO contrast IV"},{"code":"36343-2","display":"Foot - left CT W and WO contrast IV"},{"code":"36344-0","display":"Foot - left MRI W and WO contrast IV"},{"code":"36345-7","display":"Foot - right CT W and WO contrast IV"},{"code":"36346-5","display":"Foot - right MRI W and WO contrast IV"},{"code":"36347-3","display":"Forearm CT W and WO contrast IV"},{"code":"30684-5","display":"Forearm MRI W and WO contrast IV"},{"code":"69174-1","display":"Forearm - bilateral MRI W and WO contrast IV"},{"code":"36348-1","display":"Forearm - left CT W and WO contrast IV"},{"code":"36349-9","display":"Forearm - left MRI W and WO contrast IV"},{"code":"36350-7","display":"Forearm - right CT W and WO contrast IV"},{"code":"36351-5","display":"Forearm - right MRI W and WO contrast IV"},{"code":"36352-3","display":"Hand CT W and WO contrast IV"},{"code":"30686-0","display":"Hand MRI W and WO contrast IV"},{"code":"69177-4","display":"Hand - bilateral MRI W and WO contrast IV"},{"code":"36353-1","display":"Hand - left CT W and WO contrast IV"},{"code":"36354-9","display":"Hand - left MRI W and WO contrast IV"},{"code":"36355-6","display":"Hand - right CT W and WO contrast IV"},{"code":"36356-4","display":"Hand - right MRI W and WO contrast IV"},{"code":"24726-2","display":"Head CT W and WO contrast IV"},{"code":"24729-6","display":"Head CT cine W and WO contrast IV"},{"code":"36847-2","display":"Head veins MRI angiogram W and WO contrast IV"},{"code":"30593-8","display":"Head vessels CT angiogram W and WO contrast IV"},{"code":"36857-1","display":"Head vessels MRI angiogram W and WO contrast IV"},{"code":"36357-2","display":"Heart MRI W and WO contrast IV"},{"code":"36359-8","display":"Hip CT W and WO contrast IV"},{"code":"30688-6","display":"Hip MRI W and WO contrast IV"},{"code":"36360-6","display":"Hip - bilateral CT W and WO contrast IV"},{"code":"36361-4","display":"Hip - bilateral MRI W and WO contrast IV"},{"code":"36362-2","display":"Hip - left CT W and WO contrast IV"},{"code":"36363-0","display":"Hip - left MRI W and WO contrast IV"},{"code":"36364-8","display":"Hip - right CT W and WO contrast IV"},{"code":"36365-5","display":"Hip - right MRI W and WO contrast IV"},{"code":"36282-2","display":"Internal auditory canal CT W and WO contrast IV"},{"code":"30659-7","display":"Internal auditory canal MRI W and WO contrast IV"},{"code":"24740-3","display":"Internal auditory canal and Posterior fossa MRI W and WO contrast IV"},{"code":"43768-1","display":"Kidney CT W and WO contrast IV"},{"code":"43775-6","display":"Kidney MRI W and WO contrast IV"},{"code":"36377-0","display":"Kidney - bilateral CT W and WO contrast IV"},{"code":"36378-8","display":"Kidney - bilateral MRI W and WO contrast IV"},{"code":"24784-1","display":"Kidney - bilateral X-ray tomograph W and WO contrast IV"},{"code":"36379-6","display":"Knee CT W and WO contrast IV"},{"code":"24803-9","display":"Knee MRI W and WO contrast IV"},{"code":"38837-1","display":"Knee vessels - left MRI angiogram W and WO contrast IV"},{"code":"36862-1","display":"Knee vessels - right MRI angiogram W and WO contrast IV"},{"code":"26199-0","display":"Knee - bilateral MRI W and WO contrast IV"},{"code":"36380-4","display":"Knee - left CT W and WO contrast IV"},{"code":"26200-6","display":"Knee - left MRI W and WO contrast IV"},{"code":"36381-2","display":"Knee - right CT W and WO contrast IV"},{"code":"26201-4","display":"Knee - right MRI W and WO contrast IV"},{"code":"36382-0","display":"Larynx MRI W and WO contrast IV"},{"code":"30612-6","display":"Liver CT W and WO contrast IV"},{"code":"30670-4","display":"Liver MRI W and WO contrast IV"},{"code":"36288-9","display":"Lower extremity CT W and WO contrast IV"},{"code":"39291-0","display":"Lower extremity MRI W and WO contrast IV"},{"code":"36416-6","display":"Lower extremity veins MRI angiogram W and WO contrast IV"},{"code":"36849-8","display":"Lower extremity veins - left MRI angiogram W and WO contrast IV"},{"code":"36850-6","display":"Lower extremity veins - right MRI angiogram W and WO contrast IV"},{"code":"30807-2","display":"Lower extremity vessels CT angiogram W and WO contrast IV"},{"code":"44128-7","display":"Lower extremity vessels MRI angiogram W and WO contrast IV"},{"code":"46308-3","display":"Lower extremity vessels - left CT angiogram W and WO contrast IV"},{"code":"36858-9","display":"Lower extremity vessels - left MRI angiogram W and WO contrast IV"},{"code":"46307-5","display":"Lower extremity vessels - right CT angiogram W and WO contrast IV"},{"code":"36859-7","display":"Lower extremity vessels - right MRI angiogram W and WO contrast IV"},{"code":"36289-7","display":"Lower extremity - bilateral MRI W and WO contrast IV"},{"code":"36371-3","display":"Lower Extremity Joint MRI W and WO contrast IV"},{"code":"36372-1","display":"Lower extremity joint - left MRI W and WO contrast IV"},{"code":"36373-9","display":"Lower extremity joint - right MRI W and WO contrast IV"},{"code":"36290-5","display":"Lower extremity - left CT W and WO contrast IV"},{"code":"36291-3","display":"Lower extremity - left MRI W and WO contrast IV"},{"code":"36292-1","display":"Lower extremity - right CT W and WO contrast IV"},{"code":"36333-3","display":"Lower extremity - right MRI W and WO contrast IV"},{"code":"36408-3","display":"Lower leg CT W and WO contrast IV"},{"code":"30870-0","display":"Lower leg MRI W and WO contrast IV"},{"code":"42697-3","display":"Lower leg - bilateral MRI W and WO contrast IV"},{"code":"36409-1","display":"Lower leg - left CT W and WO contrast IV"},{"code":"36410-9","display":"Lower leg - left MRI W and WO contrast IV"},{"code":"36411-7","display":"Lower leg - right CT W and WO contrast IV"},{"code":"36412-5","display":"Lower leg - right MRI W and WO contrast IV"},{"code":"36383-8","display":"Mandible CT W and WO contrast IV"},{"code":"37272-2","display":"Mediastinum MRI W and WO contrast IV"},{"code":"48443-6","display":"Nasopharynx CT W and WO contrast IV"},{"code":"36384-6","display":"Nasopharynx MRI W and WO contrast IV"},{"code":"30586-2","display":"Neck CT W and WO contrast IV"},{"code":"24840-1","display":"Neck MRI W and WO contrast IV"},{"code":"36853-0","display":"Neck veins MRI angiogram W and WO contrast IV"},{"code":"30594-6","display":"Neck vessels CT angiogram W and WO contrast IV"},{"code":"36423-2","display":"Neck vessels MRI angiogram W and WO contrast IV"},{"code":"48451-9","display":"Orbit CT W and WO contrast IV"},{"code":"36842-3","display":"Orbit MRI W and WO contrast IV"},{"code":"43458-9","display":"Orbit vessels MRI angiogram W and WO contrast IV"},{"code":"24849-2","display":"Orbit - bilateral CT W and WO contrast IV"},{"code":"24851-8","display":"Orbit - bilateral MRI W and WO contrast IV"},{"code":"36843-1","display":"Orbit - left MRI W and WO contrast IV"},{"code":"36844-9","display":"Orbit - right MRI W and WO contrast IV"},{"code":"39029-4","display":"Orbit and Face MRI W and WO contrast IV"},{"code":"46310-9","display":"Orbit and Face and Neck MRI W and WO contrast IV"},{"code":"36845-6","display":"Ovary MRI W and WO contrast IV"},{"code":"30614-2","display":"Pancreas CT W and WO contrast IV"},{"code":"36385-3","display":"Pancreas MRI W and WO contrast IV"},{"code":"46311-7","display":"Parotid gland CT W and WO contrast IV"},{"code":"37265-6","display":"Parotid gland MRI W and WO contrast IV"},{"code":"30616-7","display":"Pelvis CT W and WO contrast IV"},{"code":"30674-6","display":"Pelvis MRI W and WO contrast IV"},{"code":"36854-8","display":"Pelvis veins MRI angiogram W and WO contrast IV"},{"code":"30623-3","display":"Pelvis vessels CT angiogram W and WO contrast IV"},{"code":"36863-9","display":"Pelvis vessels MRI angiogram W and WO contrast IV"},{"code":"30672-0","display":"Pelvis and Hip MRI W and WO contrast IV"},{"code":"36835-7","display":"Petrous bone CT W and WO contrast IV"},{"code":"24904-5","display":"Pituitary and Sella turcica CT W and WO contrast IV"},{"code":"24879-9","display":"Pituitary and Sella turcica MRI W and WO contrast IV"},{"code":"36414-1","display":"Portal vein MRI angiogram W and WO contrast IV"},{"code":"36387-9","display":"Posterior fossa CT W and WO contrast IV"},{"code":"36388-7","display":"Posterior fossa MRI W and WO contrast IV"},{"code":"36389-5","display":"Prostate MRI W and WO contrast IV"},{"code":"36275-6","display":"Renal artery MRI angiogram W and WO contrast IV"},{"code":"36415-8","display":"Renal vein MRI angiogram W and WO contrast IV"},{"code":"44134-5","display":"Renal vessels MRI angiogram W and WO contrast IV"},{"code":"36375-4","display":"Sacroiliac Joint CT W and WO contrast IV"},{"code":"36376-2","display":"Sacroiliac Joint MRI W and WO contrast IV"},{"code":"36390-3","display":"Sacrum CT W and WO contrast IV"},{"code":"36391-1","display":"Sacrum MRI W and WO contrast IV"},{"code":"36392-9","display":"Sacrum and Coccyx MRI W and WO contrast IV"},{"code":"36393-7","display":"Scapula - left MRI W and WO contrast IV"},{"code":"36394-5","display":"Scapula - right MRI W and WO contrast IV"},{"code":"36406-7","display":"Scrotum and Testicle MRI W and WO contrast IV"},{"code":"36395-2","display":"Shoulder CT W and WO contrast IV"},{"code":"24906-0","display":"Shoulder MRI W and WO contrast IV"},{"code":"36864-7","display":"Shoulder vessels - left MRI angiogram W and WO contrast IV"},{"code":"36865-4","display":"Shoulder vessels - right MRI angiogram W and WO contrast IV"},{"code":"26202-2","display":"Shoulder - bilateral MRI W and WO contrast IV"},{"code":"36396-0","display":"Shoulder - left CT W and WO contrast IV"},{"code":"26203-0","display":"Shoulder - left MRI W and WO contrast IV"},{"code":"36397-8","display":"Shoulder - right CT W and WO contrast IV"},{"code":"26204-8","display":"Shoulder - right MRI W and WO contrast IV"},{"code":"36398-6","display":"Sinuses CT W and WO contrast IV"},{"code":"30663-9","display":"Sinuses MRI W and WO contrast IV"},{"code":"44111-3","display":"Skull.base CT W and WO contrast IV"},{"code":"69220-2","display":"Skull.base MRI W and WO contrast IV"},{"code":"37277-1","display":"Spinal vein MRI angiogram W and WO contrast IV"},{"code":"36399-4","display":"Spine CT W and WO contrast IV"},{"code":"36400-0","display":"Spine MRI W and WO contrast IV"},{"code":"37505-5","display":"Spine vessels MRI angiogram W and WO contrast IV"},{"code":"36401-8","display":"Spine Cervical CT W and WO contrast IV"},{"code":"24937-5","display":"Spine Cervical MRI W and WO contrast IV"},{"code":"37506-3","display":"Cervical Spine vessels MRI angiogram W and WO contrast IV"},{"code":"43456-3","display":"Spine Cervical and Spine Thoracic MRI W and WO contrast IV"},{"code":"30855-1","display":"Spine Cervical and Thoracic and Lumbar MRI W and WO contrast IV"},{"code":"36402-6","display":"Spine Lumbar CT W and WO contrast IV"},{"code":"24967-2","display":"Spine Lumbar MRI W and WO contrast IV"},{"code":"37507-1","display":"Lumbar Spine vessels MRI angiogram W and WO contrast IV"},{"code":"36403-4","display":"Spine Thoracic CT W and WO contrast IV"},{"code":"24981-3","display":"Spine Thoracic MRI W and WO contrast IV"},{"code":"37508-9","display":"Thoracic Spine vessels MRI angiogram W and WO contrast IV"},{"code":"24989-6","display":"Spleen CT W and WO contrast IV"},{"code":"36404-2","display":"Spleen MRI W and WO contrast IV"},{"code":"37266-4","display":"Sternoclavicular Joint CT W and WO contrast IV"},{"code":"36405-9","display":"Sternum CT W and WO contrast IV"},{"code":"44231-9","display":"Superior mesenteric vessels MRI angiogram W and WO contrast IV"},{"code":"36837-3","display":"Temporal bone CT W and WO contrast IV"},{"code":"37267-2","display":"Temporomandibular joint CT W and WO contrast IV"},{"code":"37268-0","display":"Temporomandibular joint MRI W and WO contrast IV"},{"code":"37269-8","display":"Temporomandibular joint - bilateral MRI W and WO contrast IV"},{"code":"37270-6","display":"Temporomandibular joint - left MRI W and WO contrast IV"},{"code":"37271-4","display":"Temporomandibular joint - right MRI W and WO contrast IV"},{"code":"24703-1","display":"Thigh MRI W and WO contrast IV"},{"code":"26196-6","display":"Thigh - bilateral MRI W and WO contrast IV"},{"code":"26197-4","display":"Thigh - left MRI W and WO contrast IV"},{"code":"26198-2","display":"Thigh - right MRI W and WO contrast IV"},{"code":"24583-7","display":"Thoracic outlet MRI W and WO contrast IV"},{"code":"26190-9","display":"Thoracic outlet - bilateral MRI W and WO contrast IV"},{"code":"26191-7","display":"Thoracic outlet - left MRI W and WO contrast IV"},{"code":"26192-5","display":"Thoracic outlet - right MRI W and WO contrast IV"},{"code":"36407-5","display":"Thyroid MRI W and WO contrast IV"},{"code":"72241-3","display":"Toes - left MRI W and WO contrast IV"},{"code":"72238-9","display":"Toes - right MRI W and WO contrast IV"},{"code":"36366-3","display":"Upper arm CT W and WO contrast IV"},{"code":"30690-2","display":"Upper arm MRI W and WO contrast IV"},{"code":"69181-6","display":"Upper arm - bilateral MRI W and WO contrast IV"},{"code":"36367-1","display":"Upper arm - left CT W and WO contrast IV"},{"code":"36368-9","display":"Upper arm - left MRI W and WO contrast IV"},{"code":"36369-7","display":"Upper arm - right CT W and WO contrast IV"},{"code":"36370-5","display":"Upper arm - right MRI W and WO contrast IV"},{"code":"36334-1","display":"Upper extremity CT W and WO contrast IV"},{"code":"39034-4","display":"Upper extremity MRI W and WO contrast IV"},{"code":"36417-4","display":"Upper extremity veins MRI angiogram W and WO contrast IV"},{"code":"36851-4","display":"Upper extremity veins - left MRI angiogram W and WO contrast IV"},{"code":"36852-2","display":"Upper extremity veins - right MRI angiogram W and WO contrast IV"},{"code":"36421-6","display":"Upper extremity vessels CT angiogram W and WO contrast IV"},{"code":"36422-4","display":"Upper extremity vessels MRI angiogram W and WO contrast IV"},{"code":"46312-5","display":"Upper extremity vessels - left CT angiogram W and WO contrast IV"},{"code":"36860-5","display":"Upper extremity vessels - left MRI angiogram W and WO contrast IV"},{"code":"46309-1","display":"Upper extremity vessels - right CT angiogram W and WO contrast IV"},{"code":"36861-3","display":"Upper extremity vessels - right MRI angiogram W and WO contrast IV"},{"code":"69186-5","display":"Upper extremity - bilateral MRI W and WO contrast IV"},{"code":"36374-7","display":"Upper extremity .joint MRI W and WO contrast IV"},{"code":"36840-7","display":"Upper extremity joint - left MRI W and WO contrast IV"},{"code":"36841-5","display":"Upper extremity joint - right MRI W and WO contrast IV"},{"code":"36335-8","display":"Upper extremity - left CT W and WO contrast IV"},{"code":"38831-4","display":"Upper extremity - left MRI W and WO contrast IV"},{"code":"36336-6","display":"Upper extremity - right CT W and WO contrast IV"},{"code":"36337-4","display":"Upper extremity - right MRI W and WO contrast IV"},{"code":"36413-3","display":"Uterus MRI W and WO contrast IV"},{"code":"36418-2","display":"Inferior vena cava MRI W and WO contrast IV"},{"code":"36419-0","display":"Superior vena cava MRI W and WO contrast IV"},{"code":"37457-9","display":"Wrist CT W and WO contrast IV"},{"code":"25035-7","display":"Wrist MRI W and WO contrast IV"},{"code":"26205-5","display":"Wrist - bilateral MRI W and WO contrast IV"},{"code":"37458-7","display":"Wrist - left CT W and WO contrast IV"},{"code":"26206-3","display":"Wrist - left MRI W and WO contrast IV"},{"code":"38802-5","display":"Wrist - right CT W and WO contrast IV"},{"code":"26207-1","display":"Wrist - right MRI W and WO contrast IV"},{"code":"42298-0","display":"Unspecified body region MRI W and WO contrast IV"},{"code":"24588-6","display":"Brain MRI W and WO contrast IV and W anesthesia"},{"code":"72244-7","display":"Pelvis MRI W and WO contrast IV and W endorectal coil"},{"code":"43448-0","display":"Liver MRI W and WO ferumoxides IV"},{"code":"46318-2","display":"Abdomen CT W and WO reduced contrast volume IV"},{"code":"46317-4","display":"Chest CT W and WO reduced contrast volume IV"},{"code":"46315-8","display":"Facial bones and Maxilla CT W and WO reduced contrast volume IV"},{"code":"46316-6","display":"Head CT W and WO reduced contrast volume IV"},{"code":"46314-1","display":"Internal auditory canal CT W and WO reduced contrast volume IV"},{"code":"46313-3","display":"Pelvis CT W and WO reduced contrast volume IV"},{"code":"60515-4","display":"Rectum and Colon CT 3D W air contrast PR"},{"code":"24586-0","display":"Brain MRI W anesthesia"},{"code":"24936-7","display":"Spine Cervical MRI W anesthesia"},{"code":"24977-1","display":"Spine Lumbar MRI W anesthesia"},{"code":"25046-4","display":"Unspecified body region CT W anesthesia"},{"code":"38022-0","display":"Gallbladder US W cholecystokinin"},{"code":"25047-2","display":"Unspecified body region CT W conscious sedation"},{"code":"25057-1","display":"Unspecified body region MRI W conscious sedation"},{"code":"30599-5","display":"Abdomen CT W contrast"},{"code":"24567-0","display":"Abdomen retroperitoneum CT W contrast"},{"code":"38055-0","display":"Unspecified body region US W contrast"},{"code":"36809-2","display":"Hepatic artery CT angiogram W contrast IA"},{"code":"69162-6","display":"Pulmonary artery - bilateral MRI angiogram W contrast IA"},{"code":"69238-4","display":"Urinary Bladder and Urethra SPECT W contrast intra bladder during voiding"},{"code":"30853-6","display":"Breast duct US W contrast intra duct"},{"code":"36941-3","display":"Salivary gland CT W contrast intra salivary duct"},{"code":"37237-5","display":"Sinus tract CT W contrast intra sinus tract"},{"code":"36115-4","display":"Ankle MRI W contrast intraarticular"},{"code":"69102-2","display":"Ankle - left CT W contrast intraarticular"},{"code":"36116-2","display":"Ankle - left MRI W contrast intraarticular"},{"code":"69109-7","display":"Ankle - right CT W contrast intraarticular"},{"code":"36117-0","display":"Ankle - right MRI W contrast intraarticular"},{"code":"46319-0","display":"Elbow MRI W contrast intraarticular"},{"code":"69103-0","display":"Elbow - left CT W contrast intraarticular"},{"code":"36118-8","display":"Elbow - left MRI W contrast intraarticular"},{"code":"69110-5","display":"Elbow - right CT W contrast intraarticular"},{"code":"36119-6","display":"Elbow - right MRI W contrast intraarticular"},{"code":"36120-4","display":"Hip MRI W contrast intraarticular"},{"code":"69105-5","display":"Hip - left CT W contrast intraarticular"},{"code":"36121-2","display":"Hip - left MRI W contrast intraarticular"},{"code":"69112-1","display":"Hip - right CT W contrast intraarticular"},{"code":"36122-0","display":"Hip - right MRI W contrast intraarticular"},{"code":"36124-6","display":"Knee CT W contrast intraarticular"},{"code":"36125-3","display":"Knee MRI W contrast intraarticular"},{"code":"69106-3","display":"Knee - left CT W contrast intraarticular"},{"code":"36126-1","display":"Knee - left MRI W contrast intraarticular"},{"code":"69114-7","display":"Knee - right CT W contrast intraarticular"},{"code":"36127-9","display":"Knee - right MRI W contrast intraarticular"},{"code":"37238-3","display":"Lower Extremity Joint CT W contrast intraarticular"},{"code":"69210-3","display":"Lower Extremity Joint MRI W contrast intraarticular"},{"code":"36123-8","display":"Sacroiliac Joint CT W contrast intraarticular"},{"code":"36128-7","display":"Shoulder CT W contrast intraarticular"},{"code":"36129-5","display":"Shoulder MRI W contrast intraarticular"},{"code":"38828-0","display":"Shoulder - left CT W contrast intraarticular"},{"code":"36130-3","display":"Shoulder - left MRI W contrast intraarticular"},{"code":"36131-1","display":"Shoulder - right CT W contrast intraarticular"},{"code":"36132-9","display":"Shoulder - right MRI W contrast intraarticular"},{"code":"36810-0","display":"Upper Joint CT W contrast intraarticular"},{"code":"37444-7","display":"Wrist MRI W contrast intraarticular"},{"code":"69107-1","display":"Wrist - left CT W contrast intraarticular"},{"code":"37445-4","display":"Wrist - left MRI W contrast intraarticular"},{"code":"69115-4","display":"Wrist - right CT W contrast intraarticular"},{"code":"37446-2","display":"Wrist - right MRI W contrast intraarticular"},{"code":"36811-8","display":"Joint CT W contrast intraarticular"},{"code":"36812-6","display":"Joint MRI W contrast intraarticular"},{"code":"39322-3","display":"Spine CT W contrast intradisc"},{"code":"37496-7","display":"Spine Cervical CT W contrast intradisc"},{"code":"37509-7","display":"Spine Lumbar CT W contrast intradisc"},{"code":"70931-1","display":"Spine Thoracic CT W contrast intradisc"},{"code":"24734-6","display":"Head Cistern CT W contrast IT"},{"code":"47985-7","display":"Spine CT W contrast IT"},{"code":"24934-2","display":"Spine Cervical CT W contrast IT"},{"code":"48447-7","display":"Spine Cervical MRI W contrast IT"},{"code":"24965-6","display":"Spine Lumbar CT W contrast IT"},{"code":"48436-0","display":"Spine Lumbar MRI W contrast IT"},{"code":"30596-1","display":"Spine Thoracic CT W contrast IT"},{"code":"48439-4","display":"Spine Thoracic MRI W contrast IT"},{"code":"36134-5","display":"Abdomen MRI W contrast IV"},{"code":"36813-4","display":"Abdomen and Pelvis CT W contrast IV"},{"code":"36828-2","display":"Abdominal vessels CT angiogram W contrast IV"},{"code":"24533-2","display":"Abdominal vessels MRI angiogram W contrast IV"},{"code":"69908-2","display":"Abdominal vessels and Pelvis vessels CT angiogram W contrast IV"},{"code":"36943-9","display":"Adrenal gland CT W contrast IV"},{"code":"44124-6","display":"Adrenal gland MRI W contrast IV"},{"code":"36135-2","display":"Ankle CT W contrast IV"},{"code":"36136-0","display":"Ankle MRI W contrast IV"},{"code":"69163-4","display":"Ankle - bilateral MRI W contrast IV"},{"code":"36137-8","display":"Ankle - left CT W contrast IV"},{"code":"36138-6","display":"Ankle - left MRI W contrast IV"},{"code":"36139-4","display":"Ankle - right CT W contrast IV"},{"code":"36140-2","display":"Ankle - right MRI W contrast IV"},{"code":"36142-8","display":"Aorta CT W contrast IV"},{"code":"36141-0","display":"Aorta CT angiogram W contrast IV"},{"code":"36143-6","display":"Aorta abdominal CT W contrast IV"},{"code":"24545-6","display":"Aorta thoracic CT W contrast IV"},{"code":"72255-3","display":"Aorta and Femoral artery - bilateral CT angiogram W contrast IV"},{"code":"43503-2","display":"Aorta and Lower extremity vessels CT angiogram W contrast IV"},{"code":"36144-4","display":"Aortic arch CT angiogram W contrast IV"},{"code":"37499-1","display":"Aortic stent CT angiogram W contrast IV"},{"code":"36145-1","display":"Appendix CT W contrast IV"},{"code":"43504-0","display":"Axilla - left MRI W contrast IV"},{"code":"43505-7","display":"Axilla - right MRI W contrast IV"},{"code":"44125-3","display":"Biliary ducts and Pancreatic duct MRI W contrast IV"},{"code":"69095-8","display":"Bladder CT W contrast IV"},{"code":"24589-4","display":"Brain MRI W contrast IV"},{"code":"48444-4","display":"Brain.temporal MRI W contrast IV"},{"code":"37239-1","display":"Brain and Internal auditory canal MRI W contrast IV"},{"code":"37215-1","display":"Brain and Larynx MRI W contrast IV"},{"code":"42391-3","display":"Brain and Pituitary and Sella turcica MRI W contrast IV"},{"code":"36149-3","display":"Breast MRI W contrast IV"},{"code":"69190-7","display":"Breast implant MRI W contrast IV"},{"code":"69167-5","display":"Breast implant - bilateral MRI W contrast IV"},{"code":"36150-1","display":"Breast - bilateral MRI W contrast IV"},{"code":"36151-9","display":"Breast - left MRI W contrast IV"},{"code":"36152-7","display":"Breast - right MRI W contrast IV"},{"code":"46323-2","display":"Breast - unilateral MRI W contrast IV"},{"code":"36198-0","display":"Calcaneus CT W contrast IV"},{"code":"36153-5","display":"Calcaneus - left CT W contrast IV"},{"code":"36154-3","display":"Calcaneus - right CT W contrast IV"},{"code":"36146-9","display":"Carotid artery CT angiogram W contrast IV"},{"code":"36829-0","display":"Carotid vessel MRI angiogram W contrast IV"},{"code":"24628-0","display":"Chest CT W contrast IV"},{"code":"36156-8","display":"Chest MRI W contrast IV"},{"code":"36266-5","display":"Chest vessels CT angiogram W contrast IV"},{"code":"24659-5","display":"Chest vessels MRI angiogram W contrast IV"},{"code":"42275-8","display":"Chest and Abdomen CT W contrast IV"},{"code":"36942-1","display":"Chest and Abdomen MRI W contrast IV"},{"code":"72254-6","display":"Chest and Abdomen and Pelvis CT W contrast IV"},{"code":"37254-0","display":"Circle of Willis MRI angiogram W contrast IV"},{"code":"42694-0","display":"Clavicle MRI W contrast IV"},{"code":"48457-6","display":"Clavicle - left MRI W contrast IV"},{"code":"48456-8","display":"Clavicle - right MRI W contrast IV"},{"code":"36157-6","display":"Elbow CT W contrast IV"},{"code":"36158-4","display":"Elbow MRI W contrast IV"},{"code":"69170-9","display":"Elbow - bilateral MRI W contrast IV"},{"code":"36159-2","display":"Elbow - left CT W contrast IV"},{"code":"36160-0","display":"Elbow - left MRI W contrast IV"},{"code":"36161-8","display":"Elbow - right CT W contrast IV"},{"code":"36162-6","display":"Elbow - right MRI W contrast IV"},{"code":"24691-8","display":"Extremity CT W contrast IV"},{"code":"26184-2","display":"Extremity - bilateral CT W contrast IV"},{"code":"26185-9","display":"Extremity - left CT W contrast IV"},{"code":"26186-7","display":"Extremity - right CT W contrast IV"},{"code":"36148-5","display":"Face MRI W contrast IV"},{"code":"30801-5","display":"Facial bones and Maxilla CT W contrast IV"},{"code":"24697-5","display":"Facial bones and Sinuses CT W contrast IV"},{"code":"36172-5","display":"Femur CT W contrast IV"},{"code":"69172-5","display":"Femur - bilateral MRI W contrast IV"},{"code":"36174-1","display":"Femur - left CT W contrast IV"},{"code":"36176-6","display":"Femur - right CT W contrast IV"},{"code":"69195-6","display":"Finger MRI W contrast IV"},{"code":"69205-3","display":"Finger - left MRI W contrast IV"},{"code":"69215-2","display":"Finger - right MRI W contrast IV"},{"code":"36178-2","display":"Foot CT W contrast IV"},{"code":"36179-0","display":"Foot MRI W contrast IV"},{"code":"36180-8","display":"Foot - bilateral MRI W contrast IV"},{"code":"36181-6","display":"Foot - left CT W contrast IV"},{"code":"36182-4","display":"Foot - left MRI W contrast IV"},{"code":"36183-2","display":"Foot - right CT W contrast IV"},{"code":"36184-0","display":"Foot - right MRI W contrast IV"},{"code":"36185-7","display":"Forearm CT W contrast IV"},{"code":"36186-5","display":"Forearm MRI W contrast IV"},{"code":"69175-8","display":"Forearm - bilateral MRI W contrast IV"},{"code":"36187-3","display":"Forearm - left CT W contrast IV"},{"code":"36188-1","display":"Forearm - left MRI W contrast IV"},{"code":"36189-9","display":"Forearm - right CT W contrast IV"},{"code":"36190-7","display":"Forearm - right MRI W contrast IV"},{"code":"36191-5","display":"Hand CT W contrast IV"},{"code":"36192-3","display":"Hand MRI W contrast IV"},{"code":"69178-2","display":"Hand - bilateral MRI W contrast IV"},{"code":"36193-1","display":"Hand - left CT W contrast IV"},{"code":"36194-9","display":"Hand - left MRI W contrast IV"},{"code":"36195-6","display":"Hand - right CT W contrast IV"},{"code":"36196-4","display":"Hand - right MRI W contrast IV"},{"code":"24727-0","display":"Head CT W contrast IV"},{"code":"36814-2","display":"Head arteries CT angiogram W contrast IV"},{"code":"36826-6","display":"Head veins MRI angiogram W contrast IV"},{"code":"36830-8","display":"Head vessels CT angiogram W contrast IV"},{"code":"24593-6","display":"Head vessels MRI angiogram W contrast IV"},{"code":"37498-3","display":"Head vessels and Neck vessels CT angiogram W contrast IV"},{"code":"24747-8","display":"Head Sagittal Sinus MRI angiogram W contrast IV"},{"code":"36197-2","display":"Heart MRI W contrast IV"},{"code":"36200-4","display":"Hip CT W contrast IV"},{"code":"36199-8","display":"Hip MRI W contrast IV"},{"code":"36201-2","display":"Hip - bilateral CT W contrast IV"},{"code":"36202-0","display":"Hip - bilateral MRI W contrast IV"},{"code":"36203-8","display":"Hip - left CT W contrast IV"},{"code":"36204-6","display":"Hip - left MRI W contrast IV"},{"code":"36205-3","display":"Hip - right CT W contrast IV"},{"code":"36206-1","display":"Hip - right MRI W contrast IV"},{"code":"30583-9","display":"Internal auditory canal CT W contrast IV"},{"code":"36155-0","display":"Internal auditory canal MRI W contrast IV"},{"code":"46322-4","display":"Kidney CT W contrast IV"},{"code":"36113-9","display":"Kidney MRI W contrast IV"},{"code":"43766-5","display":"Kidney - bilateral CT W contrast IV"},{"code":"36219-4","display":"Kidney - bilateral MRI W contrast IV"},{"code":"24790-8","display":"Kidney - bilateral X-ray tomograph W contrast IV"},{"code":"36220-2","display":"Kidney - left MRI W contrast IV"},{"code":"36221-0","display":"Kidney - right MRI W contrast IV"},{"code":"36222-8","display":"Knee CT W contrast IV"},{"code":"36223-6","display":"Knee MRI W contrast IV"},{"code":"69088-3","display":"Knee - bilateral CT W contrast IV"},{"code":"36224-4","display":"Knee - bilateral MRI W contrast IV"},{"code":"36225-1","display":"Knee - left CT W contrast IV"},{"code":"36226-9","display":"Knee - left MRI W contrast IV"},{"code":"36227-7","display":"Knee - right CT W contrast IV"},{"code":"36228-5","display":"Knee - right MRI W contrast IV"},{"code":"36229-3","display":"Larynx CT W contrast IV"},{"code":"36230-1","display":"Larynx MRI W contrast IV"},{"code":"24815-3","display":"Liver CT W contrast IV"},{"code":"36231-9","display":"Liver MRI W contrast IV"},{"code":"30624-1","display":"Lower extremity CT W contrast IV"},{"code":"39293-6","display":"Lower extremity MRI W contrast IV"},{"code":"36824-1","display":"Lower extremity veins - left CT W contrast IV"},{"code":"36825-8","display":"Lower extremity veins - right CT W contrast IV"},{"code":"36831-6","display":"Lower extremity vessels CT angiogram W contrast IV"},{"code":"46324-0","display":"Lower extremity vessels MRI angiogram W contrast IV"},{"code":"44135-2","display":"Lower extremity vessels - bilateral MRI angiogram W contrast IV"},{"code":"50755-8","display":"Lower extremity - bilateral CT W contrast IV"},{"code":"36163-4","display":"Lower extremity - bilateral MRI W contrast IV"},{"code":"36213-7","display":"Lower Extremity Joint MRI W contrast IV"},{"code":"36214-5","display":"Lower extremity joint - left MRI W contrast IV"},{"code":"36215-2","display":"Lower extremity joint - right MRI W contrast IV"},{"code":"36164-2","display":"Lower extremity - left CT W contrast IV"},{"code":"36165-9","display":"Lower extremity - left MRI W contrast IV"},{"code":"36166-7","display":"Lower extremity - right CT W contrast IV"},{"code":"36167-5","display":"Lower extremity - right MRI W contrast IV"},{"code":"36258-2","display":"Lower leg CT W contrast IV"},{"code":"36259-0","display":"Lower leg MRI W contrast IV"},{"code":"24820-3","display":"Lower leg vessels MRI angiogram W contrast IV"},{"code":"43512-3","display":"Lower leg vessels - bilateral MRI angiogram W contrast IV"},{"code":"42695-7","display":"Lower leg - bilateral MRI W contrast IV"},{"code":"36260-8","display":"Lower leg - left CT W contrast IV"},{"code":"36261-6","display":"Lower leg - left MRI W contrast IV"},{"code":"36262-4","display":"Lower leg - right CT W contrast IV"},{"code":"36263-2","display":"Lower leg - right MRI W contrast IV"},{"code":"36232-7","display":"Mandible CT W contrast IV"},{"code":"48446-9","display":"Nasopharynx CT W contrast IV"},{"code":"36233-5","display":"Nasopharynx MRI W contrast IV"},{"code":"24836-9","display":"Nasopharynx and Neck CT W contrast IV"},{"code":"36235-0","display":"Neck CT W contrast IV"},{"code":"24841-9","display":"Neck MRI W contrast IV"},{"code":"36827-4","display":"Neck veins MRI angiogram W contrast IV"},{"code":"36234-3","display":"Neck vessels CT angiogram W contrast IV"},{"code":"24844-3","display":"Neck vessels MRI angiogram W contrast IV"},{"code":"48449-3","display":"Orbit CT W contrast IV"},{"code":"36820-9","display":"Orbit MRI W contrast IV"},{"code":"36832-4","display":"Orbit vessels MRI angiogram W contrast IV"},{"code":"24850-0","display":"Orbit - bilateral CT W contrast IV"},{"code":"24852-6","display":"Orbit - bilateral MRI W contrast IV"},{"code":"36821-7","display":"Orbit - left MRI W contrast IV"},{"code":"36822-5","display":"Orbit - right MRI W contrast IV"},{"code":"46320-8","display":"Orbit and Face CT W contrast IV"},{"code":"39038-5","display":"Orbit and Face MRI W contrast IV"},{"code":"46321-6","display":"Orbit and Face and Neck MRI W contrast IV"},{"code":"36823-3","display":"Ovary MRI W contrast IV"},{"code":"24858-3","display":"Pancreas CT W contrast IV"},{"code":"36236-8","display":"Pancreas MRI W contrast IV"},{"code":"37240-9","display":"Parotid gland CT W contrast IV"},{"code":"37241-7","display":"Parotid gland MRI W contrast IV"},{"code":"24866-6","display":"Pelvis CT W contrast IV"},{"code":"36237-6","display":"Pelvis MRI W contrast IV"},{"code":"42294-9","display":"Pelvis vessels CT angiogram W contrast IV"},{"code":"24873-2","display":"Pelvis vessels MRI angiogram W contrast IV"},{"code":"24878-1","display":"Petrous bone CT W contrast IV"},{"code":"30590-4","display":"Pituitary and Sella turcica CT W contrast IV"},{"code":"36238-4","display":"Pituitary and Sella turcica MRI W contrast IV"},{"code":"36242-6","display":"Posterior fossa CT W contrast IV"},{"code":"36243-4","display":"Posterior fossa MRI W contrast IV"},{"code":"36244-2","display":"Prostate MRI W contrast IV"},{"code":"36147-7","display":"Pulmonary artery CT angiogram W contrast IV"},{"code":"36833-2","display":"Renal vessels CT angiogram W contrast IV"},{"code":"30887-4","display":"Renal vessels MRI angiogram W contrast IV"},{"code":"36217-8","display":"Sacroiliac Joint CT W contrast IV"},{"code":"36218-6","display":"Sacroiliac Joint MRI W contrast IV"},{"code":"36245-9","display":"Sacrum CT W contrast IV"},{"code":"36246-7","display":"Sacrum MRI W contrast IV"},{"code":"36247-5","display":"Sacrum and Coccyx MRI W contrast IV"},{"code":"36248-3","display":"Scapula - left MRI W contrast IV"},{"code":"36249-1","display":"Scapula - right MRI W contrast IV"},{"code":"69221-0","display":"Scrotum and Testicle MRI W contrast IV"},{"code":"36250-9","display":"Shoulder CT W contrast IV"},{"code":"36251-7","display":"Shoulder MRI W contrast IV"},{"code":"69184-0","display":"Shoulder - bilateral MRI W contrast IV"},{"code":"36252-5","display":"Shoulder - left CT W contrast IV"},{"code":"38830-6","display":"Shoulder - left MRI W contrast IV"},{"code":"36253-3","display":"Shoulder - right CT W contrast IV"},{"code":"36254-1","display":"Shoulder - right MRI W contrast IV"},{"code":"36255-8","display":"Sinuses CT W contrast IV"},{"code":"24915-1","display":"Sinuses MRI W contrast IV"},{"code":"48440-2","display":"Skull.base MRI W contrast IV"},{"code":"37253-2","display":"Soft tissue MRI W contrast IV"},{"code":"24987-0","display":"Spine CT W contrast IV"},{"code":"36256-6","display":"Spine MRI W contrast IV"},{"code":"37500-6","display":"Spine vessels MRI angiogram W contrast IV"},{"code":"24933-4","display":"Spine Cervical CT W contrast IV"},{"code":"24938-3","display":"Spine Cervical MRI W contrast IV"},{"code":"37501-4","display":"Cervical Spine vessels MRI angiogram W contrast IV"},{"code":"38061-8","display":"Spine Cervical and Spine Thoracic and Spine Lumbar and Sacrum MRI W contrast IV"},{"code":"24964-9","display":"Spine Lumbar CT W contrast IV"},{"code":"30678-7","display":"Spine Lumbar MRI W contrast IV"},{"code":"37502-2","display":"Lumbar Spine vessels MRI angiogram W contrast IV"},{"code":"24979-7","display":"Spine Thoracic CT W contrast IV"},{"code":"24982-1","display":"Spine Thoracic MRI W contrast IV"},{"code":"37503-0","display":"Thoracic Spine vessels MRI angiogram W contrast IV"},{"code":"30622-5","display":"Spleen CT W contrast IV"},{"code":"37242-5","display":"Sternoclavicular Joint CT W contrast IV"},{"code":"36257-4","display":"Sternum CT W contrast IV"},{"code":"36815-9","display":"Temporal bone CT W contrast IV"},{"code":"38835-5","display":"Temporal bone - left CT W contrast IV"},{"code":"36816-7","display":"Temporal bone - right CT W contrast IV"},{"code":"37243-3","display":"Temporomandibular joint CT W contrast IV"},{"code":"37244-1","display":"Temporomandibular joint MRI W contrast IV"},{"code":"37245-8","display":"Temporomandibular joint - bilateral MRI W contrast IV"},{"code":"37246-6","display":"Temporomandibular joint - left CT W contrast IV"},{"code":"37247-4","display":"Temporomandibular joint - left MRI W contrast IV"},{"code":"37248-2","display":"Temporomandibular joint - right CT W contrast IV"},{"code":"37249-0","display":"Temporomandibular joint - right MRI W contrast IV"},{"code":"36173-3","display":"Thigh MRI W contrast IV"},{"code":"25003-5","display":"Thigh vessels MRI angiogram W contrast IV"},{"code":"36175-8","display":"Thigh - left MRI W contrast IV"},{"code":"36177-4","display":"Thigh - right MRI W contrast IV"},{"code":"36239-2","display":"Thoracic outlet MRI W contrast IV"},{"code":"24584-5","display":"Thoracic outlet vessels MRI angiogram W contrast IV"},{"code":"26181-8","display":"Thoracic outlet vessels - bilateral MRI angiogram W contrast IV"},{"code":"26182-6","display":"Thoracic outlet vessels - left MRI angiogram W contrast IV"},{"code":"26183-4","display":"Thoracic outlet vessels - right MRI angiogram W contrast IV"},{"code":"36240-0","display":"Thoracic outlet - left MRI W contrast IV"},{"code":"36241-8","display":"Thoracic outlet - right MRI W contrast IV"},{"code":"72243-9","display":"Toes - left MRI W contrast IV"},{"code":"72240-5","display":"Toes - right MRI W contrast IV"},{"code":"36207-9","display":"Upper arm CT W contrast IV"},{"code":"36208-7","display":"Upper arm MRI W contrast IV"},{"code":"69182-4","display":"Upper arm - bilateral MRI W contrast IV"},{"code":"36209-5","display":"Upper arm - left CT W contrast IV"},{"code":"36210-3","display":"Upper arm - left MRI W contrast IV"},{"code":"36211-1","display":"Upper arm - right CT W contrast IV"},{"code":"36212-9","display":"Upper arm - right MRI W contrast IV"},{"code":"30626-6","display":"Upper extremity CT W contrast IV"},{"code":"39037-7","display":"Upper extremity MRI W contrast IV"},{"code":"42295-6","display":"Upper extremity vessels CT angiogram W contrast IV"},{"code":"24549-8","display":"Upper extremity vessels MRI angiogram W contrast IV"},{"code":"36168-3","display":"Upper extremity - bilateral CT W contrast IV"},{"code":"69187-3","display":"Upper extremity - bilateral MRI W contrast IV"},{"code":"36216-0","display":"Upper extremity .joint MRI W contrast IV"},{"code":"36817-5","display":"Upper extremity joint - bilateral MRI W contrast IV"},{"code":"36818-3","display":"Upper extremity joint - left MRI W contrast IV"},{"code":"36819-1","display":"Upper extremity joint - right MRI W contrast IV"},{"code":"36169-1","display":"Upper extremity - left CT W contrast IV"},{"code":"38829-8","display":"Upper extremity - left MRI W contrast IV"},{"code":"36170-9","display":"Upper extremity - right CT W contrast IV"},{"code":"36171-7","display":"Upper extremity - right MRI W contrast IV"},{"code":"36264-0","display":"Uterus CT W contrast IV"},{"code":"36265-7","display":"Uterus MRI W contrast IV"},{"code":"36834-0","display":"Vessel CT angiogram W contrast IV"},{"code":"37447-0","display":"Wrist CT W contrast IV"},{"code":"37448-8","display":"Wrist MRI W contrast IV"},{"code":"69091-7","display":"Wrist - bilateral CT W contrast IV"},{"code":"37449-6","display":"Wrist - bilateral MRI W contrast IV"},{"code":"37450-4","display":"Wrist - left CT W contrast IV"},{"code":"37451-2","display":"Wrist - left MRI W contrast IV"},{"code":"37452-0","display":"Wrist - right CT W contrast IV"},{"code":"37453-8","display":"Wrist - right MRI W contrast IV"},{"code":"24753-6","display":"Unspecified body region CT W contrast IV"},{"code":"49507-7","display":"Unspecified body region MRI W contrast IV"},{"code":"25058-9","display":"Unspecified body region MRI angiogram W contrast IV"},{"code":"72531-7","display":"Rectum and Colon CT 3D W contrast IV and W air contrast PR"},{"code":"39450-2","display":"Gastrointestine US W contrast PO"},{"code":"72246-2","display":"Abdomen and Pelvis MRI W contrast PO and W and WO contrast IV"},{"code":"72250-4","display":"Abdomen and Pelvis CT W contrast PO and W contrast IV"},{"code":"72247-0","display":"Abdomen and Pelvis MRI W contrast PO and WO contrast IV"},{"code":"72245-4","display":"Pelvis MRI W contrast PR at rest and maxmal sphincter contraction during straining and defecation"},{"code":"39648-1","display":"Heart SPECT W dipyridamole and W radionuclide IV"},{"code":"44154-3","display":"Heart SPECT W dipyridamole and W Tc-99m Sestamibi IV"},{"code":"42389-7","display":"Pelvis MRI W endorectal coil"},{"code":"42388-9","display":"Prostate MRI W endorectal coil"},{"code":"42270-9","display":"Spine Cervical MRI W flexion and W extension"},{"code":"39682-0","display":"SPECT W GA-67 IV"},{"code":"39638-2","display":"Brain SPECT W I-123 IV"},{"code":"39755-4","display":"Thyroid SPECT W I-131 IV"},{"code":"39839-6","display":"SPECT W I-131 MIBG IV"},{"code":"39844-6","display":"SPECT W In-111 Satumomab IV"},{"code":"41838-4","display":"Prostate SPECT W In-111 Satumomab IV"},{"code":"41772-5","display":"Bone SPECT W In-111 tagged WBC IV"},{"code":"46297-8","display":"SPECT"},{"code":"39823-0","display":"Bone marrow SPECT"},{"code":"24578-7","display":"Bones SPECT"},{"code":"39632-5","display":"Brain SPECT"},{"code":"39644-0","display":"Breast SPECT"},{"code":"39770-3","display":"Gastrointestine SPECT"},{"code":"39649-9","display":"Heart SPECT"},{"code":"42310-3","display":"Kidney SPECT"},{"code":"39852-9","display":"Kidney - bilateral SPECT"},{"code":"39692-9","display":"Liver SPECT"},{"code":"39876-8","display":"Liver and Spleen SPECT"},{"code":"39628-3","display":"Meckels diverticulum SPECT"},{"code":"39740-6","display":"Parathyroid SPECT"},{"code":"43526-3","display":"Unspecified body region SPECT"},{"code":"39938-6","display":"Joint SPECT"},{"code":"46330-7","display":"Abdomen CT W reduced contrast volume IV"},{"code":"46327-3","display":"Chest CT W reduced contrast volume IV"},{"code":"46326-5","display":"Facial bones and Maxilla CT W reduced contrast volume IV"},{"code":"46328-1","display":"Head CT W reduced contrast volume IV"},{"code":"46325-7","display":"Internal auditory canal CT W reduced contrast volume IV"},{"code":"46329-9","display":"Pelvis CT W reduced contrast volume IV"},{"code":"42143-8","display":"Uterus and Fallopian tubes US W saline intrauterine"},{"code":"58750-1","display":"Heart MRI W stress"},{"code":"58749-3","display":"Heart MRI W stress and W and WO contrast IV"},{"code":"39668-9","display":"Heart SPECT W stress and W radionuclide IV"},{"code":"44152-7","display":"Brain SPECT W Tc-99m bicisate IV"},{"code":"39743-0","display":"Prostate SPECT W Tc-99m capromab pendatide IV"},{"code":"39640-8","display":"Brain SPECT W Tc-99m DTPA IV"},{"code":"39641-6","display":"Brain SPECT W Tc-99m glucoheptonate IV"},{"code":"44153-5","display":"Kidney SPECT W Tc-99m glucoheptonate IV"},{"code":"39631-7","display":"Brain SPECT W Tc-99m HMPAO IV"},{"code":"24817-9","display":"Liver SPECT W Tc-99m IV"},{"code":"39851-1","display":"Kidney - bilateral SPECT W Tc-99m Mertiatide IV"},{"code":"69229-3","display":"Liver SPECT W Tc-99m SC IV"},{"code":"44151-9","display":"Heart SPECT W Tc-99m Sestamibi IV"},{"code":"39691-1","display":"Liver SPECT W Tc-99m tagged RBC IV"},{"code":"69234-3","display":"Spleen SPECT W Tc-99m tagged RBC IV"},{"code":"39647-3","display":"Heart SPECT W Tc-99m Tetrofosmin IV"},{"code":"39639-0","display":"Brain SPECT W Tl-201 IV"},{"code":"42377-2","display":"Brain CT W Xe-133 inhaled"},{"code":"46393-5","display":"Liver CT W Xe-133 inhaled"},{"code":"42394-7","display":"Pulmonary system CT W Xe-133 inhaled"},{"code":"36424-0","display":"Abdomen CT WO contrast"},{"code":"30668-8","display":"Abdomen MRI WO contrast"},{"code":"42291-5","display":"Abdomen retroperitoneum CT WO contrast"},{"code":"36952-0","display":"Abdomen and Pelvis CT WO contrast"},{"code":"36878-7","display":"Abdominal vessels MRI angiogram WO contrast"},{"code":"36496-8","display":"Acromioclavicular Joint MRI WO contrast"},{"code":"36953-8","display":"Adrenal gland CT WO contrast"},{"code":"36954-6","display":"Adrenal gland MRI WO contrast"},{"code":"36425-7","display":"Ankle CT WO contrast"},{"code":"30680-3","display":"Ankle MRI WO contrast"},{"code":"36879-5","display":"Ankle vessels MRI angiogram WO contrast"},{"code":"69087-5","display":"Ankle - bilateral CT WO contrast"},{"code":"69164-2","display":"Ankle - bilateral MRI WO contrast"},{"code":"36426-5","display":"Ankle - left CT WO contrast"},{"code":"36427-3","display":"Ankle - left MRI WO contrast"},{"code":"36428-1","display":"Ankle - right CT WO contrast"},{"code":"36429-9","display":"Ankle - right MRI WO contrast"},{"code":"36430-7","display":"Aorta CT WO contrast"},{"code":"44132-9","display":"Aorta MRI angiogram WO contrast"},{"code":"36431-5","display":"Aorta abdominal CT WO contrast"},{"code":"36432-3","display":"Aorta abdominal MRI angiogram WO contrast"},{"code":"69119-6","display":"Aorta thoracic CT angiogram WO contrast"},{"code":"36433-1","display":"Aorta thoracic MRI angiogram WO contrast"},{"code":"44130-3","display":"Aortic arch MRI angiogram WO contrast"},{"code":"36434-9","display":"Appendix CT WO contrast"},{"code":"44123-8","display":"Biliary ducts and Pancreatic duct MRI WO contrast"},{"code":"30657-1","display":"Brain MRI WO contrast"},{"code":"48453-5","display":"Brain.temporal MRI WO contrast"},{"code":"37278-9","display":"Brain and Internal auditory canal MRI WO contrast"},{"code":"37279-7","display":"Brain and Larynx MRI WO contrast"},{"code":"42393-9","display":"Brain and Pituitary and Sella turcica MRI WO contrast"},{"code":"36436-4","display":"Breast MRI WO contrast"},{"code":"69191-5","display":"Breast implant MRI WO contrast"},{"code":"69168-3","display":"Breast implant - bilateral MRI WO contrast"},{"code":"38064-2","display":"Breast implant - left MRI WO contrast"},{"code":"38817-3","display":"Breast implant - right MRI WO contrast"},{"code":"44119-6","display":"Breast - bilateral CT WO contrast"},{"code":"36437-2","display":"Breast - bilateral MRI WO contrast"},{"code":"36438-0","display":"Breast - left MRI WO contrast"},{"code":"36439-8","display":"Breast - right MRI WO contrast"},{"code":"46333-1","display":"Breast - unilateral MRI WO contrast"},{"code":"36483-6","display":"Calcaneus CT WO contrast"},{"code":"36440-6","display":"Calcaneus - left CT WO contrast"},{"code":"36441-4","display":"Calcaneus - right CT WO contrast"},{"code":"36880-3","display":"Carotid vessel MRI angiogram WO contrast"},{"code":"29252-4","display":"Chest CT WO contrast"},{"code":"36442-2","display":"Chest MRI WO contrast"},{"code":"69084-2","display":"Chest vessels CT angiogram WO contrast"},{"code":"36547-8","display":"Chest vessels MRI angiogram WO contrast"},{"code":"42276-6","display":"Chest and Abdomen CT WO contrast"},{"code":"72253-8","display":"Chest and Abdomen and Pelvis CT WO contrast"},{"code":"42302-0","display":"Clavicle MRI WO contrast"},{"code":"48459-2","display":"Clavicle - left MRI WO contrast"},{"code":"48458-4","display":"Clavicle - right MRI WO contrast"},{"code":"36443-0","display":"Elbow CT WO contrast"},{"code":"30796-7","display":"Elbow MRI WO contrast"},{"code":"36444-8","display":"Elbow - bilateral CT WO contrast"},{"code":"69171-7","display":"Elbow - bilateral MRI WO contrast"},{"code":"36445-5","display":"Elbow - left CT WO contrast"},{"code":"36446-3","display":"Elbow - left MRI WO contrast"},{"code":"36447-1","display":"Elbow - right CT WO contrast"},{"code":"36448-9","display":"Elbow - right MRI WO contrast"},{"code":"42278-2","display":"Extremity CT WO contrast"},{"code":"69104-8","display":"Extremity - left CT WO contrast"},{"code":"69111-3","display":"Extremity - right CT WO contrast"},{"code":"36435-6","display":"Face MRI WO contrast"},{"code":"30802-3","display":"Facial bones and Maxilla CT WO contrast"},{"code":"72249-6","display":"Facial bones and Sinuses CT WO contrast"},{"code":"36460-4","display":"Femur CT WO contrast"},{"code":"69173-3","display":"Femur - bilateral MRI WO contrast"},{"code":"36462-0","display":"Femur - left CT WO contrast"},{"code":"36464-6","display":"Femur - right CT WO contrast"},{"code":"69196-4","display":"Finger MRI WO contrast"},{"code":"69206-1","display":"Finger - left MRI WO contrast"},{"code":"69216-0","display":"Finger - right MRI WO contrast"},{"code":"36466-1","display":"Foot CT WO contrast"},{"code":"30681-1","display":"Foot MRI WO contrast"},{"code":"36467-9","display":"Foot - bilateral MRI WO contrast"},{"code":"36468-7","display":"Foot - left CT WO contrast"},{"code":"36469-5","display":"Foot - left MRI WO contrast"},{"code":"36470-3","display":"Foot - right CT WO contrast"},{"code":"36471-1","display":"Foot - right MRI WO contrast"},{"code":"36472-9","display":"Forearm CT WO contrast"},{"code":"30683-7","display":"Forearm MRI WO contrast"},{"code":"69176-6","display":"Forearm - bilateral MRI WO contrast"},{"code":"36473-7","display":"Forearm - left CT WO contrast"},{"code":"36474-5","display":"Forearm - left MRI WO contrast"},{"code":"36475-2","display":"Forearm - right CT WO contrast"},{"code":"36476-0","display":"Forearm - right MRI WO contrast"},{"code":"36477-8","display":"Hand CT WO contrast"},{"code":"30685-2","display":"Hand MRI WO contrast"},{"code":"69179-0","display":"Hand - bilateral MRI WO contrast"},{"code":"36478-6","display":"Hand - left CT WO contrast"},{"code":"36479-4","display":"Hand - left MRI WO contrast"},{"code":"36480-2","display":"Hand - right CT WO contrast"},{"code":"36481-0","display":"Hand - right MRI WO contrast"},{"code":"30799-1","display":"Head CT WO contrast"},{"code":"36876-1","display":"Head veins MRI angiogram WO contrast"},{"code":"42293-1","display":"Head vessels CT angiogram WO contrast"},{"code":"36881-1","display":"Head vessels MRI angiogram WO contrast"},{"code":"36482-8","display":"Heart MRI WO contrast"},{"code":"36484-4","display":"Hip CT WO contrast"},{"code":"30687-8","display":"Hip MRI WO contrast"},{"code":"36485-1","display":"Hip - bilateral CT WO contrast"},{"code":"36486-9","display":"Hip - bilateral MRI WO contrast"},{"code":"36487-7","display":"Hip - left CT WO contrast"},{"code":"36488-5","display":"Hip - left MRI WO contrast"},{"code":"36489-3","display":"Hip - right CT WO contrast"},{"code":"36490-1","display":"Hip - right MRI WO contrast"},{"code":"30584-7","display":"Internal auditory canal CT WO contrast"},{"code":"30658-9","display":"Internal auditory canal MRI WO contrast"},{"code":"43770-7","display":"Kidney CT WO contrast"},{"code":"43773-1","display":"Kidney MRI WO contrast"},{"code":"36503-1","display":"Kidney - bilateral CT WO contrast"},{"code":"36504-9","display":"Kidney - bilateral MRI WO contrast"},{"code":"39359-5","display":"Kidney - bilateral X-ray tomograph WO contrast"},{"code":"36505-6","display":"Knee CT WO contrast"},{"code":"30691-0","display":"Knee MRI WO contrast"},{"code":"69089-1","display":"Knee - bilateral CT WO contrast"},{"code":"36506-4","display":"Knee - bilateral MRI WO contrast"},{"code":"36507-2","display":"Knee - left CT WO contrast"},{"code":"36508-0","display":"Knee - left MRI WO contrast"},{"code":"36509-8","display":"Knee - right CT WO contrast"},{"code":"36510-6","display":"Knee - right MRI WO contrast"},{"code":"36511-4","display":"Larynx CT WO contrast"},{"code":"48445-1","display":"Larynx MRI WO contrast"},{"code":"30611-8","display":"Liver CT WO contrast"},{"code":"30669-6","display":"Liver MRI WO contrast"},{"code":"30625-8","display":"Lower extremity CT WO contrast"},{"code":"39292-8","display":"Lower extremity MRI WO contrast"},{"code":"44129-5","display":"Lower extremity vessels MRI angiogram WO contrast"},{"code":"36450-5","display":"Lower extremity vessels - bilateral MRI angiogram WO contrast"},{"code":"36882-9","display":"Lower extremity vessels - left MRI angiogram WO contrast"},{"code":"38773-8","display":"Lower extremity vessels - right MRI angiogram WO contrast"},{"code":"36449-7","display":"Lower extremity - bilateral CT WO contrast"},{"code":"36451-3","display":"Lower extremity - bilateral MRI WO contrast"},{"code":"36497-6","display":"Lower Extremity Joint MRI WO contrast"},{"code":"36498-4","display":"Lower extremity joint - left MRI WO contrast"},{"code":"36499-2","display":"Lower extremity joint - right MRI WO contrast"},{"code":"36452-1","display":"Lower extremity - left CT WO contrast"},{"code":"36453-9","display":"Lower extremity - left MRI WO contrast"},{"code":"36454-7","display":"Lower extremity - right CT WO contrast"},{"code":"36455-4","display":"Lower extremity - right MRI WO contrast"},{"code":"36537-9","display":"Lower leg CT WO contrast"},{"code":"30869-2","display":"Lower leg MRI WO contrast"},{"code":"69185-7","display":"Lower leg - bilateral MRI WO contrast"},{"code":"36538-7","display":"Lower leg - left CT WO contrast"},{"code":"36539-5","display":"Lower leg - left MRI WO contrast"},{"code":"36540-3","display":"Lower leg - right CT WO contrast"},{"code":"36541-1","display":"Lower leg - right MRI WO contrast"},{"code":"36512-2","display":"Mandible CT WO contrast"},{"code":"36513-0","display":"Nasopharynx MRI WO contrast"},{"code":"30585-4","display":"Nasopharynx and Neck CT WO contrast"},{"code":"36514-8","display":"Neck CT WO contrast"},{"code":"30660-5","display":"Neck MRI WO contrast"},{"code":"36877-9","display":"Neck veins MRI angiogram WO contrast"},{"code":"36549-4","display":"Neck vessels MRI angiogram WO contrast"},{"code":"46331-5","display":"Orbit CT WO contrast"},{"code":"36872-0","display":"Orbit MRI WO contrast"},{"code":"30587-0","display":"Orbit - bilateral CT WO contrast"},{"code":"30661-3","display":"Orbit - bilateral MRI WO contrast"},{"code":"36873-8","display":"Orbit - left MRI WO contrast"},{"code":"36874-6","display":"Orbit - right MRI WO contrast"},{"code":"36956-1","display":"Orbit and Face MRI WO contrast"},{"code":"46332-3","display":"Orbit and Face and Neck MRI WO contrast"},{"code":"36875-3","display":"Ovary MRI WO contrast"},{"code":"30613-4","display":"Pancreas CT WO contrast"},{"code":"36515-5","display":"Pancreas MRI WO contrast"},{"code":"37280-5","display":"Parotid gland CT WO contrast"},{"code":"37281-3","display":"Parotid gland MRI WO contrast"},{"code":"30615-9","display":"Pelvis CT WO contrast"},{"code":"30673-8","display":"Pelvis MRI WO contrast"},{"code":"36883-7","display":"Pelvis vessels MRI angiogram WO contrast"},{"code":"30671-2","display":"Pelvis and Hip MRI WO contrast"},{"code":"30589-6","display":"Petrous bone CT WO contrast"},{"code":"30591-2","display":"Pituitary and Sella turcica CT WO contrast"},{"code":"30666-2","display":"Pituitary and Sella turcica MRI WO contrast"},{"code":"36543-7","display":"Portal vein MRI angiogram WO contrast"},{"code":"36517-1","display":"Posterior fossa CT WO contrast"},{"code":"36518-9","display":"Posterior fossa MRI WO contrast"},{"code":"36519-7","display":"Prostate MRI WO contrast"},{"code":"36544-5","display":"Renal vein MRI angiogram WO contrast"},{"code":"44133-7","display":"Renal vessels MRI angiogram WO contrast"},{"code":"36501-5","display":"Sacroiliac Joint CT WO contrast"},{"code":"36502-3","display":"Sacroiliac Joint MRI WO contrast"},{"code":"36520-5","display":"Sacrum CT WO contrast"},{"code":"36521-3","display":"Sacrum MRI WO contrast"},{"code":"36522-1","display":"Sacrum and Coccyx MRI WO contrast"},{"code":"69118-8","display":"Scapula CT WO contrast"},{"code":"36523-9","display":"Scapula - left MRI WO contrast"},{"code":"38770-4","display":"Scapula - right MRI WO contrast"},{"code":"36535-3","display":"Scrotum and Testicle MRI WO contrast"},{"code":"36524-7","display":"Shoulder CT WO contrast"},{"code":"30693-6","display":"Shoulder MRI WO contrast"},{"code":"69090-9","display":"Shoulder - bilateral CT WO contrast"},{"code":"36525-4","display":"Shoulder - bilateral MRI WO contrast"},{"code":"36526-2","display":"Shoulder - left CT WO contrast"},{"code":"38834-8","display":"Shoulder - left MRI WO contrast"},{"code":"36527-0","display":"Shoulder - right CT WO contrast"},{"code":"36528-8","display":"Shoulder - right MRI WO contrast"},{"code":"36529-6","display":"Sinuses CT WO contrast"},{"code":"30662-1","display":"Sinuses MRI WO contrast"},{"code":"44112-1","display":"Skull.base CT WO contrast"},{"code":"48687-8","display":"Skull.base MRI WO contrast"},{"code":"37293-8","display":"Soft tissue MRI WO contrast"},{"code":"36530-4","display":"Spine CT WO contrast"},{"code":"36531-2","display":"Spine MRI WO contrast"},{"code":"37510-5","display":"Spine vessels MRI angiogram WO contrast"},{"code":"30592-0","display":"Spine Cervical CT WO contrast"},{"code":"30667-0","display":"Spine Cervical MRI WO contrast"},{"code":"37511-3","display":"Cervical Spine vessels MRI angiogram WO contrast"},{"code":"30854-4","display":"Spine Cervical and Thoracic and Lumbar MRI WO contrast"},{"code":"30620-9","display":"Spine Lumbar CT WO contrast"},{"code":"30679-5","display":"Spine Lumbar MRI WO contrast"},{"code":"37994-1","display":"Lumbar Spine vessels MRI angiogram WO contrast"},{"code":"37288-8","display":"Spine Lumbosacral Junction CT WO contrast"},{"code":"30597-9","display":"Spine Thoracic CT WO contrast"},{"code":"36532-0","display":"Spine Thoracic MRI WO contrast"},{"code":"37512-1","display":"Thoracic Spine vessels MRI angiogram WO contrast"},{"code":"30621-7","display":"Spleen CT WO contrast"},{"code":"36533-8","display":"Spleen MRI WO contrast"},{"code":"37282-1","display":"Sternoclavicular Joint CT WO contrast"},{"code":"36534-6","display":"Sternum CT WO contrast"},{"code":"44230-1","display":"Superior mesenteric vessels MRI angiogram WO contrast"},{"code":"36866-2","display":"Temporal bone CT WO contrast"},{"code":"36867-0","display":"Temporal bone - left CT WO contrast"},{"code":"36868-8","display":"Temporal bone - right CT WO contrast"},{"code":"37283-9","display":"Temporomandibular joint CT WO contrast"},{"code":"37284-7","display":"Temporomandibular joint MRI WO contrast"},{"code":"37285-4","display":"Temporomandibular joint - bilateral MRI WO contrast"},{"code":"37286-2","display":"Temporomandibular joint - left MRI WO contrast"},{"code":"37287-0","display":"Temporomandibular joint - right MRI WO contrast"},{"code":"36461-2","display":"Thigh MRI WO contrast"},{"code":"43514-9","display":"Thigh vessels - left MRI angiogram WO contrast"},{"code":"43515-6","display":"Thigh vessels - right MRI angiogram WO contrast"},{"code":"36463-8","display":"Thigh - left MRI WO contrast"},{"code":"36465-3","display":"Thigh - right MRI WO contrast"},{"code":"30654-8","display":"Thoracic outlet MRI WO contrast"},{"code":"38833-0","display":"Thoracic outlet - left MRI WO contrast"},{"code":"36516-3","display":"Thoracic outlet - right MRI WO contrast"},{"code":"36955-3","display":"Thyroid CT WO contrast"},{"code":"36536-1","display":"Thyroid MRI WO contrast"},{"code":"72242-1","display":"Toes - left MRI WO contrast"},{"code":"72239-7","display":"Toes - right MRI WO contrast"},{"code":"36491-9","display":"Upper arm CT WO contrast"},{"code":"30689-4","display":"Upper arm MRI WO contrast"},{"code":"69183-2","display":"Upper arm - bilateral MRI WO contrast"},{"code":"36492-7","display":"Upper arm - left CT WO contrast"},{"code":"36493-5","display":"Upper arm - left MRI WO contrast"},{"code":"36494-3","display":"Upper arm - right CT WO contrast"},{"code":"36495-0","display":"Upper arm - right MRI WO contrast"},{"code":"30627-4","display":"Upper extremity CT WO contrast"},{"code":"39033-6","display":"Upper extremity MRI WO contrast"},{"code":"36548-6","display":"Upper extremity vessels MRI angiogram WO contrast"},{"code":"36456-2","display":"Upper extremity - bilateral CT WO contrast"},{"code":"69188-1","display":"Upper extremity - bilateral MRI WO contrast"},{"code":"36500-7","display":"Upper extremity .joint MRI WO contrast"},{"code":"36869-6","display":"Upper extremity joint - left MRI WO contrast"},{"code":"36870-4","display":"Upper extremity joint - right MRI WO contrast"},{"code":"36457-0","display":"Upper extremity - left CT WO contrast"},{"code":"38832-2","display":"Upper extremity - left MRI WO contrast"},{"code":"36458-8","display":"Upper extremity - right CT WO contrast"},{"code":"36459-6","display":"Upper extremity - right MRI WO contrast"},{"code":"36542-9","display":"Uterus MRI WO contrast"},{"code":"36545-2","display":"Inferior vena cava MRI WO contrast"},{"code":"36546-0","display":"Superior vena cava MRI WO contrast"},{"code":"37459-5","display":"Wrist CT WO contrast"},{"code":"37460-3","display":"Wrist MRI WO contrast"},{"code":"43516-4","display":"Wrist vessels - left MRI angiogram WO contrast"},{"code":"43517-2","display":"Wrist vessels - right MRI angiogram WO contrast"},{"code":"37461-1","display":"Wrist - bilateral CT WO contrast"},{"code":"37462-9","display":"Wrist - bilateral MRI WO contrast"},{"code":"37463-7","display":"Wrist - left CT WO contrast"},{"code":"37464-5","display":"Wrist - left MRI WO contrast"},{"code":"37465-2","display":"Wrist - right CT WO contrast"},{"code":"37466-0","display":"Wrist - right MRI WO contrast"},{"code":"43525-5","display":"Unspecified body region CT WO contrast"},{"code":"69223-6","display":"Unspecified body region MRI WO contrast"},{"code":"36871-2","display":"Joint MRI WO contrast"},{"code":"24787-4","display":"Kidney - bilateral X-ray tomograph WO contrast and 10M post contrast IV"},{"code":"30712-4","display":"Hip US WO developmental joint assessment"},{"code":"25051-4","display":"Unspecified body region CT Multisectional sagittal"},{"code":"29750-7","display":"Neonatal intensive care records"},{"code":"25060-5","display":"Unspecified body region US No charge"},{"code":"52072-6","display":"Non-emergency transportation"},{"code":"53246-5","display":"Non-medical services"},{"code":"46210-1","display":"Case manager Note"},{"code":"34819-3","display":"Pathology Evaluation and management note"},{"code":"46215-0","display":"Wound care management Note"},{"code":"28568-4","display":"Physician Emergency department Note"},{"code":"11536-0","display":"Nurse Notes"},{"code":"52066-8","display":"Notice of Discharge Medicare Appeal Rights (NODMAR) form"},{"code":"53244-0","display":"Notice of privacy practices receipt"},{"code":"11543-6","display":"Nursery records"},{"code":"46208-5","display":"Nursing notes"},{"code":"52051-0","display":"Orthotics/Prosthetics"},{"code":"52052-8","display":"Osteogenesis stimulators"},{"code":"52053-6","display":"Oxygen"},{"code":"52054-4","display":"Parenteral"},{"code":"52067-6","display":"Past filing limit justification"},{"code":"24620-7","display":"Catheter Fluoroscopy Patency check W contrast via catheter"},{"code":"33721-2","display":"Bone marrow Pathology biopsy report"},{"code":"34122-2","display":"Pathology procedure note"},{"code":"55188-7","display":"Patient data Document"},{"code":"55750-4","display":"Patient safety report Event Document"},{"code":"52034-6","display":"Payer letter"},{"code":"24882-3","display":"Popliteal artery Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA"},{"code":"69252-5","display":"Pulmonary artery Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA"},{"code":"69248-3","display":"Renal artery Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA"},{"code":"42018-2","display":"Vein Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA"},{"code":"69301-0","display":"Upper extremity vein Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IV"},{"code":"28629-4","display":"Perimetry study"},{"code":"74030-8","display":"Periodontal service attachment"},{"code":"29752-3","display":"Perioperative records"},{"code":"24875-7","display":"Peripheral vessel US.doppler Peripheral plane"},{"code":"51965-2","display":"Pharmacogenetic analysis report in Blood or Tissue Document by Molecular genetics method"},{"code":"51850-6","display":"Physical findings of Head and Ears and Eyes and Nose and Throat"},{"code":"24998-7","display":"Placement check of gastrostomy tube W contrast via GI tube"},{"code":"52055-1","display":"Power operated vehicles"},{"code":"52063-5","display":"Prescription for durable medical equipment (DME)"},{"code":"18836-7","display":"Cardiac stress study Procedure"},{"code":"28570-0","display":"Provider-unspecified Procedure note"},{"code":"28577-5","display":"Dentist procedure note"},{"code":"11505-5","display":"Physician procedure note"},{"code":"28625-2","display":"Podiatry procedure note"},{"code":"52068-4","display":"Property and casualty state mandated forms"},{"code":"46209-3","display":"Provider orders"},{"code":"55751-2","display":"Public health case report Document"},{"code":"52075-9","display":"Purchase invoice"},{"code":"55184-6","display":"Quality Reporting Document Architecture calculated summary report population Document"},{"code":"55182-0","display":"Quality Reporting Document Architecture incidence report Document"},{"code":"55183-8","display":"Quality Reporting Document Architecture patient list report population Document"},{"code":"62385-0","display":"Recommendation [interpretation] Document"},{"code":"11514-7","display":"Chiropractic Records total Encounter"},{"code":"11521-2","display":"Occupational therapy Records total Encounter"},{"code":"11515-4","display":"Physical therapy Records total Encounter"},{"code":"11516-2","display":"Physician Records total Encounter"},{"code":"11517-0","display":"Podiatry Records total Encounter"},{"code":"11518-8","display":"Psychology Records total Encounter"},{"code":"11519-6","display":"Social service Records total Encounter"},{"code":"11520-4","display":"Speech therapy Records total Encounter"},{"code":"44226-9","display":"Colon Fluoroscopy Reduction W views W barium contrast PR"},{"code":"30636-5","display":"Colon Fluoroscopy Reduction W views W contrast PR"},{"code":"18823-5","display":"Alcohol and/or substance abuse service attachment"},{"code":"18824-3","display":"Cardiac service attachment"},{"code":"18825-0","display":"Medical social services attachment"},{"code":"18826-8","display":"Occupational therapy service attachment"},{"code":"19002-5","display":"Physical therapy service attachment"},{"code":"18594-2","display":"Psychiatric service attachment"},{"code":"52184-9","display":"Pulmonary therapy service attachment"},{"code":"19003-3","display":"Respiratory therapy service attachment"},{"code":"19004-1","display":"Skilled nursing service attachment"},{"code":"29206-0","display":"Speech therapy service attachment"},{"code":"25073-8","display":"Vessel Fluoroscopic angiogram Removal of foreign body from vascular space"},{"code":"52056-9","display":"Repair of durable medical equipment"},{"code":"25015-9","display":"Upper GI tract Replacement of percutaneous gastrojejunostomy"},{"code":"60569-1","display":"Report addendum.synoptic Document"},{"code":"55187-9","display":"Reporting parameters Document"},{"code":"52057-7","display":"Seat lift mechanism"},{"code":"52058-5","display":"Seating systems"},{"code":"52039-5","display":"Skilled Nursing Facility (SNF) record"},{"code":"52059-3","display":"Speech generating device"},{"code":"52060-1","display":"Standers/standing frames"},{"code":"52029-6","display":"Sterilization consent"},{"code":"55228-1","display":"Cytogenetics study"},{"code":"18752-6","display":"Exercise stress test study"},{"code":"29755-6","display":"Nerve conduction study"},{"code":"11526-1","display":"Pathology study"},{"code":"28633-6","display":"Polysomnography (sleep) study"},{"code":"11527-9","display":"Psychiatry study"},{"code":"58477-1","display":"Pulmonary function report"},{"code":"11529-5","display":"Surgical pathology study"},{"code":"55230-7","display":"Immunophenotyping study"},{"code":"11523-8","display":"EEG study"},{"code":"11541-0","display":"MRI Brain study"},{"code":"29757-2","display":"Colposcopy study"},{"code":"33717-0","display":"Cytology Cervical or vaginal smear or scraping study"},{"code":"18745-0","display":"Cardiac catheterization study"},{"code":"11524-6","display":"EKG study"},{"code":"18750-0","display":"Electrophysiology study"},{"code":"18754-2","display":"Holter monitor study"},{"code":"18746-8","display":"Colonoscopy study"},{"code":"18753-4","display":"Flexible sigmoidoscopy study"},{"code":"29756-4","display":"Peritoneoscopy study"},{"code":"18744-3","display":"Bronchoscopy study"},{"code":"18759-1","display":"Spirometry study"},{"code":"38269-7","display":"Study report Skeletal system DXA"},{"code":"18756-7","display":"MRI Spine study"},{"code":"17787-3","display":"Thyroid Scan Study report"},{"code":"55229-9","display":"Immune stain study"},{"code":"18751-8","display":"Endoscopy study"},{"code":"18742-7","display":"Arthroscopy study"},{"code":"33716-2","display":"Non-gynecological cytology method study"},{"code":"18748-4","display":"Diagnostic imaging study"},{"code":"18749-2","display":"Electromyogram study"},{"code":"33719-6","display":"Flow cytometry study"},{"code":"29754-9","display":"Nystagmogram study"},{"code":"52038-7","display":"Subscriber Information including retroactive and presumptive eligibility"},{"code":"52061-9","display":"Support surfaces"},{"code":"28583-3","display":"Dentist Operation note"},{"code":"28573-4","display":"Physician, Operation note"},{"code":"60568-3","display":"Synoptic report"},{"code":"52069-2","display":"Tax ID number - IRS form W9"},{"code":"11534-5","display":"Temperature charts"},{"code":"46213-5","display":"Tilt table study"},{"code":"28630-2","display":"Tonometry study"},{"code":"52062-7","display":"Transcutaneous electrical neural stimulation (TENS)"},{"code":"28651-8","display":"Nurse Transfer note"},{"code":"28616-1","display":"Physician Transfer note"},{"code":"69409-1","display":"U.S. standard certificate of death - 2003 revision"},{"code":"24783-3","display":"Kidney - bilateral Fluoroscopy Urodynamics"},{"code":"25065-4","display":"Unspecified body region Fluoroscopy 15 minutes"},{"code":"25068-8","display":"Unspecified body region Fluoroscopy 1 hour"},{"code":"43471-2","display":"Unspecified body region Fluoroscopy 2 hour"},{"code":"25066-2","display":"Unspecified body region Fluoroscopy 30 minutes"},{"code":"25067-0","display":"Unspecified body region Fluoroscopy 45 minutes"},{"code":"43472-0","display":"Unspecified body region Fluoroscopy 90 minutes"},{"code":"42702-1","display":"Unspecified body region Fluoroscopy Greater than 1 hour"},{"code":"42703-9","display":"Unspecified body region Fluoroscopy Less than 1 hour"},{"code":"36550-2","display":"Abdomen X-ray Single view"},{"code":"36551-0","display":"Ankle X-ray Single view"},{"code":"69307-7","display":"Ankle - left X-ray Single view"},{"code":"69314-3","display":"Ankle - right X-ray Single view"},{"code":"46335-6","display":"Breast - bilateral Mammogram Single view"},{"code":"46336-4","display":"Breast - left Mammogram Single view"},{"code":"46337-2","display":"Breast - right Mammogram Single view"},{"code":"46338-0","display":"Breast - unilateral Mammogram Single view"},{"code":"36564-3","display":"Calcaneus X-ray Single view"},{"code":"69311-9","display":"Calcaneus - left X-ray Single view"},{"code":"69319-2","display":"Calcaneus - right X-ray Single view"},{"code":"36554-4","display":"Chest X-ray Single view"},{"code":"42699-9","display":"Chest and Abdomen X-ray Single view"},{"code":"36555-1","display":"Clavicle X-ray Single view"},{"code":"36556-9","display":"Elbow X-ray Single view"},{"code":"69308-5","display":"Elbow - left X-ray Single view"},{"code":"69315-0","display":"Elbow - right X-ray Single view"},{"code":"42153-7","display":"Extremity X-ray Single view"},{"code":"36559-3","display":"Femur X-ray Single view"},{"code":"36560-1","display":"Femur - left X-ray Single view"},{"code":"37689-7","display":"Femur - right X-ray Single view"},{"code":"36561-9","display":"Foot X-ray Single view"},{"code":"69309-3","display":"Foot - left X-ray Single view"},{"code":"69316-8","display":"Foot - right X-ray Single view"},{"code":"36563-5","display":"Hand X-ray Single view"},{"code":"69310-1","display":"Hand - left X-ray Single view"},{"code":"69318-4","display":"Hand - right X-ray Single view"},{"code":"24761-9","display":"Hip X-ray Single view"},{"code":"26400-2","display":"Hip - bilateral X-ray Single view"},{"code":"26401-0","display":"Hip - left X-ray Single view"},{"code":"26402-8","display":"Hip - right X-ray Single view"},{"code":"36565-0","display":"Humerus X-ray Single view"},{"code":"69312-7","display":"Humerus - left X-ray Single view"},{"code":"69320-0","display":"Humerus - right X-ray Single view"},{"code":"36566-8","display":"Knee - bilateral X-ray Single view"},{"code":"36567-6","display":"Knee - left X-ray Single view"},{"code":"37741-6","display":"Knee - right X-ray Single view"},{"code":"36557-7","display":"Lower extremity - bilateral X-ray Single view"},{"code":"36558-5","display":"Lower extremity - left X-ray Single view"},{"code":"37764-8","display":"Lower extremity - right X-ray Single view"},{"code":"37614-5","display":"Patella X-ray Single view"},{"code":"69152-7","display":"Patella - left X-ray Single view"},{"code":"69260-8","display":"Patella - right X-ray Single view"},{"code":"37616-0","display":"Pelvis X-ray Single view"},{"code":"69317-6","display":"Radius - right and Ulna - right X-ray Single view"},{"code":"42313-7","display":"Ribs - left X-ray Single view"},{"code":"42314-5","display":"Ribs - right X-ray Single view"},{"code":"37654-1","display":"Scapula X-ray Single view"},{"code":"30748-8","display":"Shoulder X-ray Single view"},{"code":"36568-4","display":"Shoulder - bilateral X-ray Single view"},{"code":"36569-2","display":"Shoulder - left X-ray Single view"},{"code":"37792-9","display":"Shoulder - right X-ray Single view"},{"code":"37851-3","display":"Sinuses X-ray Single view"},{"code":"24917-7","display":"Skull X-ray Single view"},{"code":"48695-1","display":"Skull.base X-ray Single view"},{"code":"37875-2","display":"Spine X-ray Single view"},{"code":"24940-9","display":"Spine Cervical X-ray Single view"},{"code":"30773-6","display":"Spine Lumbar X-ray Single view"},{"code":"37904-0","display":"Spine Thoracic X-ray Single view"},{"code":"38121-0","display":"Spine Thoracic and Lumbar X-ray Single view"},{"code":"69313-5","display":"Tibia - left and Fibula - left X-ray Single view"},{"code":"69321-8","display":"Tibia - right and Fibula - right X-ray Single view"},{"code":"37894-3","display":"Tibia and Fibula X-ray Single view"},{"code":"37924-8","display":"Wrist X-ray Single view"},{"code":"42419-2","display":"Wrist - bilateral X-ray Single view"},{"code":"36570-0","display":"Wrist - left X-ray Single view"},{"code":"37825-7","display":"Wrist - right X-ray Single view"},{"code":"30642-3","display":"Unspecified body region Fluoroscopy Single view"},{"code":"30787-6","display":"Joint X-ray Single view"},{"code":"44176-6","display":"Hip X-ray Single view portable"},{"code":"41775-8","display":"Pelvis X-ray Single view portable"},{"code":"30749-6","display":"Shoulder X-ray Single view portable"},{"code":"30722-3","display":"Skull X-ray Single view portable"},{"code":"30724-9","display":"Spine Cervical X-ray Single view portable"},{"code":"30774-4","display":"Spine Lumbar X-ray Single view portable"},{"code":"70932-9","display":"Spine Thoracic X-ray Single view portable"},{"code":"25063-9","display":"Vessel Fluoroscopic angiogram Single view W contrast IA"},{"code":"69268-1","display":"Breast duct Mammogram Single view W contrast intra duct"},{"code":"49510-1","display":"Breast duct - left Mammogram Single view W contrast intra duct"},{"code":"49509-3","display":"Breast duct - right Mammogram Single view W contrast intra duct"},{"code":"24715-5","display":"Gastrointestine upper Fluoroscopy Single view W contrast PO"},{"code":"37513-9","display":"Tibia - bilateral X-ray 10 degree caudal angle"},{"code":"37514-7","display":"Tibia - left X-ray 10 degree caudal angle"},{"code":"38806-6","display":"Tibia - right X-ray 10 degree caudal angle"},{"code":"37467-8","display":"Acromioclavicular Joint X-ray 10 degree cephalic angle"},{"code":"37468-6","display":"Shoulder - bilateral X-ray 30 degree caudal angle"},{"code":"42431-7","display":"Knee - right X-ray 30 degree standing"},{"code":"69079-2","display":"Clavicle X-ray 45 degree cephalic angle"},{"code":"37469-4","display":"Clavicle - bilateral X-ray 45 degree cephalic angle"},{"code":"37470-2","display":"Clavicle - left X-ray 45 degree cephalic angle"},{"code":"38803-3","display":"Clavicle - right X-ray 45 degree cephalic angle"},{"code":"24799-9","display":"Abdomen X-ray AP single view"},{"code":"36583-3","display":"Acromioclavicular joint - left X-ray AP single view"},{"code":"37662-4","display":"Acromioclavicular joint - right X-ray AP single view"},{"code":"36571-8","display":"Ankle X-ray AP single view"},{"code":"36572-6","display":"Chest X-ray AP single view"},{"code":"36573-4","display":"Clavicle X-ray AP single view"},{"code":"36575-9","display":"Femur X-ray AP single view"},{"code":"36576-7","display":"Finger fifth X-ray AP single view"},{"code":"36577-5","display":"Finger fourth X-ray AP single view"},{"code":"36578-3","display":"Finger third X-ray AP single view"},{"code":"36579-1","display":"Foot X-ray AP single view"},{"code":"36580-9","display":"Foot - bilateral X-ray AP single view"},{"code":"36581-7","display":"Hip X-ray AP single view"},{"code":"36582-5","display":"Hip - left X-ray AP single view"},{"code":"37726-7","display":"Hip - right X-ray AP single view"},{"code":"36584-1","display":"Knee X-ray AP single view"},{"code":"36585-8","display":"Knee - bilateral X-ray AP single view"},{"code":"48462-6","display":"Knee - left X-ray AP single view"},{"code":"48463-4","display":"Knee - right X-ray AP single view"},{"code":"36574-2","display":"Lower extremity X-ray AP single view"},{"code":"42439-0","display":"Neck X-ray AP single view"},{"code":"37622-8","display":"Pelvis X-ray AP single view"},{"code":"39050-0","display":"Ribs X-ray AP single view"},{"code":"36958-7","display":"Ribs - bilateral X-ray AP single view"},{"code":"36959-5","display":"Ribs - left X-ray AP single view"},{"code":"37783-8","display":"Ribs - right X-ray AP single view"},{"code":"39048-4","display":"Scapula X-ray AP single view"},{"code":"37842-2","display":"Shoulder X-ray AP single view"},{"code":"36586-6","display":"Shoulder - bilateral X-ray AP single view"},{"code":"36587-4","display":"Shoulder - left X-ray AP single view"},{"code":"37798-6","display":"Shoulder - right X-ray AP single view"},{"code":"69269-9","display":"Skull X-ray AP single view"},{"code":"37877-8","display":"Spine X-ray AP single view"},{"code":"30725-6","display":"Spine Cervical X-ray AP single view"},{"code":"24948-2","display":"Spine Cervical Odontoid and Cervical axis X-ray AP single view"},{"code":"30777-7","display":"Spine Lumbar X-ray AP single view"},{"code":"30752-0","display":"Spine Thoracic X-ray AP single view"},{"code":"39049-2","display":"Spine Thoracic and Lumbar X-ray AP single view"},{"code":"37880-2","display":"Sternoclavicular Joint X-ray AP single view"},{"code":"37890-1","display":"Thumb X-ray AP single view"},{"code":"37897-6","display":"Tibia and Fibula X-ray AP single view"},{"code":"39402-3","display":"Shoulder X-ray AP (W internal rotation and W external rotation)"},{"code":"37634-3","display":"Pelvis X-ray AP 20 degree cephalic angle"},{"code":"30734-8","display":"Chest X-ray AP lateral-decubitus"},{"code":"30735-5","display":"Chest X-ray AP lateral-decubitus portable"},{"code":"24561-3","display":"Abdomen X-ray AP left lateral-decubitus"},{"code":"24637-1","display":"Chest X-ray AP left lateral-decubitus"},{"code":"24560-5","display":"Abdomen X-ray AP left lateral-decubitus portable"},{"code":"24636-3","display":"Chest X-ray AP left lateral-decubitus portable"},{"code":"36588-2","display":"Abdomen X-ray AP portable single view"},{"code":"36589-0","display":"Chest X-ray AP portable single view"},{"code":"30727-2","display":"Spine Cervical X-ray AP portable single view"},{"code":"30729-8","display":"Spine Cervical Odontoid and Cervical axis X-ray AP portable single view"},{"code":"30755-3","display":"Spine Thoracic X-ray AP portable single view"},{"code":"24563-9","display":"Abdomen X-ray AP right lateral-decubitus"},{"code":"43466-2","display":"Chest X-ray AP right lateral-decubitus"},{"code":"24652-0","display":"Chest X-ray AP right lateral-decubitus portable"},{"code":"43778-0","display":"Chest X-ray AP supine portable"},{"code":"24564-7","display":"Abdomen X-ray AP upright portable"},{"code":"36960-3","display":"Chest X-ray AP upright portable"},{"code":"24807-0","display":"Knee X-ray AP single view standing"},{"code":"26358-2","display":"Knee - bilateral X-ray AP single view standing"},{"code":"26359-0","display":"Knee - left X-ray AP single view standing"},{"code":"26360-8","display":"Knee - right X-ray AP single view standing"},{"code":"44177-4","display":"Lower extremity - bilateral X-ray AP single view standing"},{"code":"38849-6","display":"Lower extremity - left X-ray AP single view standing"},{"code":"37733-3","display":"Lower extremity - right X-ray AP single view standing"},{"code":"42420-0","display":"Pelvis X-ray AP single view standing"},{"code":"42378-0","display":"Spine Lumbar X-ray AP single view W left bending"},{"code":"39410-6","display":"Spine Thoracic X-ray AP single view W left bending"},{"code":"42379-8","display":"Spine Lumbar X-ray AP single view W right bending"},{"code":"39411-4","display":"Spine Thoracic X-ray AP single view W right bending"},{"code":"24723-9","display":"Hand X-ray arthritis"},{"code":"26355-8","display":"Hand - bilateral X-ray arthritis"},{"code":"26356-6","display":"Hand - left X-ray arthritis"},{"code":"26357-4","display":"Hand - right X-ray arthritis"},{"code":"42395-4","display":"Foot sesamoid bones - bilateral X-ray axial"},{"code":"42396-2","display":"Foot sesamoid bones - left X-ray axial"},{"code":"36962-9","display":"Breast Mammogram axillary"},{"code":"37849-7","display":"Shoulder X-ray axillary"},{"code":"36963-7","display":"Shoulder - bilateral X-ray axillary"},{"code":"36964-5","display":"Shoulder - left X-ray axillary"},{"code":"37800-0","display":"Shoulder - right X-ray axillary"},{"code":"36965-2","display":"Hand X-ray Ball Catcher"},{"code":"37471-0","display":"Hand - bilateral X-ray Bora"},{"code":"37472-8","display":"Hand - left X-ray Bora"},{"code":"38804-1","display":"Hand - right X-ray Bora"},{"code":"36966-0","display":"Hand - bilateral X-ray Brewerton"},{"code":"36967-8","display":"Hand - left X-ray Brewerton"},{"code":"38775-3","display":"Hand - right X-ray Brewerton"},{"code":"37928-9","display":"Wrist X-ray Brewerton"},{"code":"37857-0","display":"Sinuses X-ray Caldwell"},{"code":"69132-9","display":"Hip X-ray Danelius Miller"},{"code":"69141-0","display":"Hip - left X-ray Danelius Miller"},{"code":"39514-5","display":"Hip - right X-ray Danelius Miller"},{"code":"37625-1","display":"Pelvis X-ray Ferguson"},{"code":"37650-9","display":"Sacroiliac Joint X-ray Ferguson"},{"code":"65799-9","display":"Kidney - bilateral Fluoroscopy View for cyst examination"},{"code":"65800-5","display":"Kidney - left Fluoroscopy View for cyst examination"},{"code":"65801-3","display":"Kidney - right Fluoroscopy View for cyst examination"},{"code":"37297-9","display":"Abdomen and Fetus X-ray View for fetal age"},{"code":"39149-0","display":"Gastrointestinal system and Respiratory system X-ray for foreign body"},{"code":"36973-6","display":"Hip X-ray Friedman"},{"code":"37843-0","display":"Shoulder X-ray Garth"},{"code":"36974-4","display":"Shoulder - left X-ray Garth"},{"code":"37801-8","display":"Shoulder - right X-ray Garth"},{"code":"37844-8","display":"Shoulder X-ray Grashey"},{"code":"37035-3","display":"Shoulder - bilateral X-ray Grashey"},{"code":"37473-6","display":"Shoulder - left X-ray Grashey"},{"code":"38805-8","display":"Shoulder - right X-ray Grashey"},{"code":"36975-1","display":"Calcaneus - bilateral X-ray Harris"},{"code":"36977-7","display":"Calcaneus - left X-ray Harris"},{"code":"38776-1","display":"Calcaneus - right X-ray Harris"},{"code":"36976-9","display":"Foot X-ray Harris"},{"code":"36978-5","display":"Knee X-ray Holmblad"},{"code":"37628-5","display":"Pelvis X-ray inlet"},{"code":"36979-3","display":"Elbow X-ray Jones"},{"code":"36980-1","display":"Elbow - left X-ray Jones"},{"code":"38777-9","display":"Elbow - right X-ray Jones"},{"code":"36981-9","display":"Hip X-ray Judet"},{"code":"36982-7","display":"Hip - bilateral X-ray Judet"},{"code":"36983-5","display":"Hip - left X-ray Judet"},{"code":"37732-5","display":"Hip - right X-ray Judet"},{"code":"36620-3","display":"Chest X-ray left anterior oblique"},{"code":"36591-6","display":"Abdomen X-ray lateral"},{"code":"36592-4","display":"Ankle X-ray lateral"},{"code":"39051-8","display":"Chest X-ray lateral"},{"code":"36593-2","display":"Femur X-ray lateral"},{"code":"36594-0","display":"Finger fifth X-ray lateral"},{"code":"36595-7","display":"Finger fourth X-ray lateral"},{"code":"36596-5","display":"Finger second X-ray lateral"},{"code":"36597-3","display":"Finger third X-ray lateral"},{"code":"36598-1","display":"Foot - left X-ray lateral"},{"code":"37703-6","display":"Foot - right X-ray lateral"},{"code":"36599-9","display":"Hand X-ray lateral"},{"code":"36600-5","display":"Hand - bilateral X-ray lateral"},{"code":"36601-3","display":"Hand - left X-ray lateral"},{"code":"37712-7","display":"Hand - right X-ray lateral"},{"code":"36602-1","display":"Hip X-ray lateral"},{"code":"36603-9","display":"Hip - left X-ray lateral"},{"code":"37730-9","display":"Hip - right X-ray lateral"},{"code":"36604-7","display":"Knee X-ray lateral"},{"code":"36605-4","display":"Knee - bilateral X-ray lateral"},{"code":"36606-2","display":"Knee - left X-ray lateral"},{"code":"37751-5","display":"Knee - right X-ray lateral"},{"code":"24843-5","display":"Neck X-ray lateral"},{"code":"37629-3","display":"Pelvis X-ray lateral"},{"code":"39053-4","display":"Ribs X-ray lateral"},{"code":"38857-9","display":"Ribs - left X-ray lateral"},{"code":"37784-6","display":"Ribs - right X-ray lateral"},{"code":"37858-8","display":"Sinuses X-ray lateral"},{"code":"24920-1","display":"Skull X-ray lateral"},{"code":"39052-6","display":"Spine X-ray lateral"},{"code":"24943-3","display":"Spine Cervical X-ray lateral"},{"code":"24969-8","display":"Spine Lumbar X-ray lateral"},{"code":"30756-1","display":"Spine Thoracic X-ray lateral"},{"code":"37891-9","display":"Thumb X-ray lateral"},{"code":"37893-5","display":"Tibia and Fibula X-ray lateral"},{"code":"37930-5","display":"Wrist X-ray lateral"},{"code":"36984-3","display":"Abdomen X-ray lateral crosstable"},{"code":"36985-0","display":"Hip X-ray lateral crosstable"},{"code":"36986-8","display":"Hip - bilateral X-ray lateral crosstable"},{"code":"36987-6","display":"Hip - left X-ray lateral crosstable"},{"code":"37727-5","display":"Hip - right X-ray lateral crosstable"},{"code":"36988-4","display":"Knee X-ray lateral crosstable"},{"code":"37872-9","display":"Skull X-ray lateral crosstable"},{"code":"37878-6","display":"Spine X-ray lateral crosstable"},{"code":"36989-2","display":"Spine Cervical X-ray lateral crosstable"},{"code":"36990-0","display":"Spine Lumbar X-ray lateral crosstable"},{"code":"37903-2","display":"Spine Thoracic X-ray lateral crosstable"},{"code":"36991-8","display":"Spine Cervical X-ray lateral crosstable portable"},{"code":"36992-6","display":"Spine Lumbar X-ray lateral crosstable portable"},{"code":"30786-8","display":"Hip X-ray lateral frog"},{"code":"36993-4","display":"Hip - bilateral X-ray lateral frog"},{"code":"36994-2","display":"Hip - left X-ray lateral frog"},{"code":"37729-1","display":"Hip - right X-ray lateral frog"},{"code":"37626-9","display":"Pelvis X-ray lateral frog"},{"code":"36999-1","display":"Knee - bilateral X-ray lateral hyperextension"},{"code":"37000-7","display":"Knee - left X-ray lateral hyperextension"},{"code":"37750-7","display":"Knee - right X-ray lateral hyperextension"},{"code":"37909-9","display":"Spine Thoracic X-ray lateral hyperextension"},{"code":"41774-1","display":"Neck X-ray lateral portable"},{"code":"30757-9","display":"Spine Thoracic X-ray lateral portable"},{"code":"37515-4","display":"Spine Lumbosacral Junction X-ray lateral spot"},{"code":"37516-2","display":"Spine Lumbosacral Junction X-ray lateral spot standing"},{"code":"38066-7","display":"Hip - left X-ray lateral during surgery"},{"code":"38819-9","display":"Hip - right X-ray lateral during surgery"},{"code":"37001-5","display":"Foot X-ray lateral standing"},{"code":"37002-3","display":"Knee - left X-ray lateral standing"},{"code":"37754-9","display":"Knee - right X-ray lateral standing"},{"code":"42442-4","display":"Spine X-ray lateral standing"},{"code":"37003-1","display":"Spine Lumbar X-ray lateral standing"},{"code":"37910-7","display":"Spine Thoracic X-ray lateral standing"},{"code":"36997-5","display":"Spine Cervical X-ray lateral W extension"},{"code":"36971-0","display":"Wrist - left X-ray lateral W extension"},{"code":"37833-1","display":"Wrist - right X-ray lateral W extension"},{"code":"36998-3","display":"Spine Cervical X-ray lateral W flexion"},{"code":"36972-8","display":"Wrist - left X-ray lateral W flexion"},{"code":"37834-9","display":"Wrist - right X-ray lateral W flexion"},{"code":"37004-9","display":"Knee X-ray Laurin"},{"code":"36995-9","display":"Abdomen X-ray left lateral"},{"code":"30737-1","display":"Chest X-ray left lateral"},{"code":"30738-9","display":"Chest X-ray left lateral portable"},{"code":"24639-7","display":"Chest X-ray left lateral upright"},{"code":"24638-9","display":"Chest X-ray left lateral upright portable"},{"code":"37008-0","display":"Chest X-ray left oblique"},{"code":"37009-8","display":"Spine Lumbar X-ray left oblique"},{"code":"24641-3","display":"Chest X-ray left oblique portable"},{"code":"24640-5","display":"Chest X-ray lordotic"},{"code":"38069-1","display":"Abdomen X-ray left posterior oblique"},{"code":"37005-6","display":"Breast - left Mammogram magnification"},{"code":"37773-9","display":"Breast - right Mammogram magnification"},{"code":"42441-6","display":"Neck X-ray magnification"},{"code":"24801-3","display":"Knee X-ray Merchants"},{"code":"26283-2","display":"Knee - bilateral X-ray Merchants"},{"code":"26284-0","display":"Knee - left X-ray Merchants"},{"code":"26285-7","display":"Knee - right X-ray Merchants"},{"code":"37006-4","display":"Breast - bilateral Mammogram MLO"},{"code":"37007-2","display":"Ankle X-ray Mortise"},{"code":"37475-1","display":"Ankle - left X-ray Mortise W manual stress"},{"code":"37671-5","display":"Ankle - right X-ray Mortise W manual stress"},{"code":"38067-5","display":"Breast - bilateral Mammogram nipple profile"},{"code":"36607-0","display":"Abdomen X-ray oblique single view"},{"code":"36609-6","display":"Femur X-ray oblique single view"},{"code":"36610-4","display":"Finger fifth X-ray oblique single view"},{"code":"36611-2","display":"Finger fourth X-ray oblique single view"},{"code":"36612-0","display":"Finger second X-ray oblique single view"},{"code":"36613-8","display":"Finger third X-ray oblique single view"},{"code":"36614-6","display":"Foot X-ray oblique single view"},{"code":"36615-3","display":"Foot - left X-ray oblique single view"},{"code":"37704-4","display":"Foot - right X-ray oblique single view"},{"code":"36616-1","display":"Hand X-ray oblique single view"},{"code":"36617-9","display":"Hip X-ray oblique single view"},{"code":"36618-7","display":"Hip - bilateral X-ray oblique single view"},{"code":"42689-0","display":"Spine X-ray oblique single view"},{"code":"30778-5","display":"Spine Lumbar X-ray oblique single view"},{"code":"30758-7","display":"Spine Thoracic X-ray oblique single view"},{"code":"37892-7","display":"Thumb X-ray oblique single view"},{"code":"44178-2","display":"Spine Lumbar X-ray oblique view and (views W right bending and W left bending)"},{"code":"37545-1","display":"Hip - left X-ray oblique crosstable"},{"code":"37728-3","display":"Hip - right X-ray oblique crosstable"},{"code":"30759-5","display":"Spine Thoracic X-ray oblique portable"},{"code":"37631-9","display":"Pelvis X-ray outlet"},{"code":"37845-5","display":"Shoulder X-ray outlet"},{"code":"37012-2","display":"Shoulder - bilateral X-ray outlet"},{"code":"37013-0","display":"Shoulder - left X-ray outlet"},{"code":"37802-6","display":"Shoulder - right X-ray outlet"},{"code":"36621-1","display":"Hand X-ray PA"},{"code":"36622-9","display":"Hand - bilateral X-ray PA"},{"code":"36623-7","display":"Hand - left X-ray PA"},{"code":"37714-3","display":"Hand - right X-ray PA"},{"code":"69270-7","display":"Skull X-ray PA"},{"code":"37931-3","display":"Wrist X-ray PA"},{"code":"36624-5","display":"Wrist - bilateral X-ray PA"},{"code":"37015-5","display":"Abdomen X-ray PA prone"},{"code":"24648-8","display":"Chest X-ray PA upright"},{"code":"37014-8","display":"Knee - left X-ray PA standing"},{"code":"37755-6","display":"Knee - right X-ray PA standing"},{"code":"37477-7","display":"Knee X-ray PA standing and W 45 degree flexion"},{"code":"37476-9","display":"Knee X-ray PA W 45 degree flexion"},{"code":"39324-9","display":"Wrist - left X-ray PA W clenched fist"},{"code":"69263-2","display":"Wrist - right X-ray PA W clenched fist"},{"code":"24828-6","display":"Mandible X-ray panorex"},{"code":"24871-6","display":"Pelvis X-ray pelvimetry"},{"code":"37998-2","display":"Elbow X-ray radial head capitellar"},{"code":"37999-0","display":"Elbow - bilateral X-ray radial head capitellar"},{"code":"38000-6","display":"Elbow - left X-ray radial head capitellar"},{"code":"38006-3","display":"Elbow - right X-ray radial head capitellar"},{"code":"38068-3","display":"Chest X-ray right anterior oblique"},{"code":"36996-7","display":"Abdomen X-ray right lateral"},{"code":"37010-6","display":"Chest X-ray right oblique"},{"code":"37011-4","display":"Spine Lumbar X-ray right oblique"},{"code":"37018-9","display":"Knee X-ray Rosenberg standing"},{"code":"37020-5","display":"Knee - bilateral X-ray Rosenberg standing"},{"code":"37019-7","display":"Knee - left X-ray Rosenberg standing"},{"code":"37752-3","display":"Knee - right X-ray Rosenberg standing"},{"code":"39323-1","display":"Abdomen X-ray right posterior oblique"},{"code":"49511-9","display":"Femoral artery Fluoroscopic angiogram runoff W and WO contrast IA"},{"code":"24699-1","display":"Femoral artery Fluoroscopic angiogram runoff W contrast IA"},{"code":"26178-4","display":"Femoral artery - bilateral Fluoroscopic angiogram runoff W contrast IA"},{"code":"26179-2","display":"Femoral artery - left Fluoroscopic angiogram runoff W contrast IA"},{"code":"26180-0","display":"Femoral artery - right Fluoroscopic angiogram runoff W contrast IA"},{"code":"42812-8","display":"Wrist X-ray scaphoid single view"},{"code":"42813-6","display":"Wrist - bilateral X-ray scaphoid single view"},{"code":"42814-4","display":"Wrist - left X-ray scaphoid single view"},{"code":"42811-0","display":"Wrist - right X-ray scaphoid single view"},{"code":"44206-1","display":"Spine Thoracic and Lumbar X-ray scoliosis single view"},{"code":"30714-0","display":"Spine Thoracic and Lumbar X-ray scoliosis AP"},{"code":"42426-7","display":"Spine Thoracic and Lumbar X-ray scoliosis AP sitting"},{"code":"37659-0","display":"Spine Thoracic and Lumbar X-ray scoliosis AP standing"},{"code":"42428-3","display":"Spine Thoracic and Lumbar X-ray scoliosis AP standing and in brace"},{"code":"42429-1","display":"Spine Thoracic and Lumbar X-ray scoliosis AP standing and W right bending"},{"code":"42427-5","display":"Spine Thoracic and Lumbar X-ray scoliosis lateral sitting"},{"code":"37660-8","display":"Spine Thoracic and Lumbar X-ray scoliosis lateral standing"},{"code":"37846-3","display":"Sternoclavicular Joint X-ray Serendipity"},{"code":"37298-7","display":"Sternoclavicular joint - bilateral X-ray Serendipity"},{"code":"37299-5","display":"Sternoclavicular joint - left X-ray Serendipity"},{"code":"37808-3","display":"Sternoclavicular joint - right X-ray Serendipity"},{"code":"43671-7","display":"Thyroid Scan spot"},{"code":"42471-3","display":"Pelvis X-ray stereo"},{"code":"42474-7","display":"Skull X-ray stereo"},{"code":"39516-0","display":"Shoulder X-ray Stryker Notch"},{"code":"37024-7","display":"Shoulder - bilateral X-ray Stryker Notch"},{"code":"37025-4","display":"Shoulder - left X-ray Stryker Notch"},{"code":"37791-1","display":"Shoulder - right X-ray Stryker Notch"},{"code":"39517-8","display":"Shoulder X-ray Stryker Notch and West Point"},{"code":"37861-2","display":"Sinuses X-ray submentovertex"},{"code":"37026-2","display":"Skull X-ray submentovertex"},{"code":"43780-6","display":"Knee X-ray Sunrise"},{"code":"37027-0","display":"Knee - bilateral X-ray Sunrise"},{"code":"43779-8","display":"Knee - left X-ray Sunrise"},{"code":"69256-6","display":"Knee - right X-ray Sunrise"},{"code":"69239-2","display":"Patella X-ray Sunrise"},{"code":"69069-3","display":"Patella - bilateral X-ray Sunrise"},{"code":"69064-4","display":"Knee - bilateral X-ray Sunrise and (views standing)"},{"code":"69149-3","display":"Knee - left X-ray Sunrise and (views standing)"},{"code":"42432-5","display":"Knee - right X-ray Sunrise and (views standing)"},{"code":"24944-1","display":"Spine Cervical X-ray Swimmers"},{"code":"37028-8","display":"Breast Mammogram tangential"},{"code":"37029-6","display":"Breast - bilateral Mammogram tangential"},{"code":"37030-4","display":"Breast - left Mammogram tangential"},{"code":"37770-5","display":"Breast - right Mammogram tangential"},{"code":"37870-3","display":"Skull X-ray Towne"},{"code":"24668-6","display":"Colon Fluoroscopy transit Post solid contrast"},{"code":"37031-2","display":"Humerus X-ray transthoracic"},{"code":"37032-0","display":"Humerus - bilateral X-ray transthoracic"},{"code":"37033-8","display":"Humerus - left X-ray transthoracic"},{"code":"38007-1","display":"Humerus - right X-ray transthoracic"},{"code":"37034-6","display":"Shoulder - left X-ray transthoracic"},{"code":"38779-5","display":"Shoulder - right X-ray transthoracic"},{"code":"37300-1","display":"Spine Lumbosacral Junction X-ray true AP"},{"code":"37037-9","display":"Breast Mammogram true lateral"},{"code":"37038-7","display":"Breast - bilateral Mammogram true lateral"},{"code":"38855-3","display":"Breast - left Mammogram true lateral"},{"code":"37771-3","display":"Breast - right Mammogram true lateral"},{"code":"37039-5","display":"Hip X-ray true lateral"},{"code":"37040-3","display":"Hip - left X-ray true lateral"},{"code":"38772-0","display":"Hip - right X-ray true lateral"},{"code":"30790-0","display":"Knee X-ray tunnel"},{"code":"37041-1","display":"Knee - bilateral X-ray tunnel"},{"code":"37042-9","display":"Knee - left X-ray tunnel"},{"code":"37761-4","display":"Knee - right X-ray tunnel"},{"code":"38842-1","display":"Wrist - left X-ray tunnel.carpal"},{"code":"37677-2","display":"Wrist - right X-ray tunnel.carpal"},{"code":"37043-7","display":"Knee - left X-ray tunnel standing"},{"code":"37756-4","display":"Knee - right X-ray tunnel standing"},{"code":"37044-5","display":"Wrist - left X-ray ulnar deviation"},{"code":"37645-9","display":"Wrist - right X-ray ulnar deviation"},{"code":"37045-2","display":"Wrist - bilateral X-ray ulnar variance"},{"code":"37046-0","display":"Abdomen X-ray upright"},{"code":"37047-8","display":"Shoulder - bilateral X-ray Velpeau axillary"},{"code":"37048-6","display":"Shoulder - left X-ray Velpeau axillary"},{"code":"38780-3","display":"Shoulder - right X-ray Velpeau axillary"},{"code":"37049-4","display":"Hip X-ray Von rossen"},{"code":"37613-7","display":"Orbit - bilateral X-ray Waters"},{"code":"37863-8","display":"Sinuses X-ray Waters"},{"code":"24921-9","display":"Skull X-ray Waters"},{"code":"42473-9","display":"Sinuses X-ray Waters stereo"},{"code":"38117-8","display":"Sinuses X-ray Waters upright"},{"code":"30751-2","display":"Shoulder X-ray West Point"},{"code":"37050-2","display":"Shoulder - bilateral X-ray West Point"},{"code":"37051-0","display":"Shoulder - left X-ray West Point"},{"code":"37809-1","display":"Shoulder - right X-ray West Point"},{"code":"42680-9","display":"Breast Mammogram XCCL"},{"code":"37052-8","display":"Breast - bilateral Mammogram XCCL"},{"code":"37053-6","display":"Breast - left Mammogram XCCL"},{"code":"37772-1","display":"Breast - right Mammogram XCCL"},{"code":"37656-6","display":"Scapula X-ray Y"},{"code":"37055-1","display":"Scapula - bilateral X-ray Y"},{"code":"37054-4","display":"Scapula - left X-ray Y"},{"code":"37790-3","display":"Scapula - right X-ray Y"},{"code":"37847-1","display":"Shoulder X-ray Y"},{"code":"38858-7","display":"Shoulder - left X-ray Y"},{"code":"37805-9","display":"Shoulder - right X-ray Y"},{"code":"37848-9","display":"Acromioclavicular Joint X-ray Zanca"},{"code":"37056-9","display":"Acromioclavicular joint - bilateral X-ray Zanca"},{"code":"37057-7","display":"Acromioclavicular joint - left X-ray Zanca"},{"code":"37810-9","display":"Acromioclavicular joint - right X-ray Zanca"},{"code":"41793-1","display":"Abdomen X-ray during surgery"},{"code":"41790-7","display":"Chest X-ray during surgery"},{"code":"24656-1","display":"Chest Fluoroscopy during surgery"},{"code":"39047-6","display":"Hip Fluoroscopy during surgery"},{"code":"38065-9","display":"Hip - left X-ray during surgery"},{"code":"38818-1","display":"Hip - right X-ray during surgery"},{"code":"42008-3","display":"Humerus X-ray during surgery"},{"code":"24893-0","display":"Rectum Fluoroscopy post contrast PR during defecation"},{"code":"37058-5","display":"Calcaneus - bilateral X-ray standing"},{"code":"37059-3","display":"Hip - bilateral X-ray standing"},{"code":"37207-8","display":"Hip - left X-ray standing"},{"code":"37731-7","display":"Hip - right X-ray standing"},{"code":"44205-3","display":"Lower extremity - bilateral X-ray standing"},{"code":"38850-4","display":"Lower extremity - left X-ray standing"},{"code":"37734-1","display":"Lower extremity - right X-ray standing"},{"code":"37633-5","display":"Pelvis X-ray standing"},{"code":"39144-1","display":"Gastrointestine upper Fluoroscopy W air contrast PO"},{"code":"41795-6","display":"Upper Gastrointestine and Small bowel Fluoroscopy W air contrast PO"},{"code":"69302-8","display":"Wrist X-ray W clenched fist"},{"code":"36968-6","display":"Wrist - bilateral X-ray W clenched fist"},{"code":"30639-9","display":"Vessel Fluoroscopic angiogram W contrast"},{"code":"42470-5","display":"Gastrointestine upper and Gallbladder Fluoroscopy W contrast PO"},{"code":"30809-8","display":"Upper Gastrointestine and Small bowel Fluoroscopy W contrast PO"},{"code":"42469-7","display":"Gastrointestine upper and Small bowel and Gallbladder Fluoroscopy W contrast PO"},{"code":"38001-4","display":"Chest X-ray W expiration"},{"code":"38002-2","display":"Chest X-ray W inspiration"},{"code":"37060-1","display":"Fetal X-ray"},{"code":"37636-8","display":"Abdomen X-ray"},{"code":"46341-4","display":"Abdomen Fluoroscopy"},{"code":"24535-7","display":"Acetabulum X-ray"},{"code":"26133-9","display":"Acetabulum - bilateral X-ray"},{"code":"26134-7","display":"Acetabulum - left X-ray"},{"code":"26135-4","display":"Acetabulum - right X-ray"},{"code":"24536-5","display":"Acromioclavicular Joint X-ray"},{"code":"26136-2","display":"Acromioclavicular joint - bilateral X-ray"},{"code":"26137-0","display":"Acromioclavicular joint - left X-ray"},{"code":"26138-8","display":"Acromioclavicular joint - right X-ray"},{"code":"24541-5","display":"Ankle X-ray"},{"code":"26097-6","display":"Ankle - bilateral X-ray"},{"code":"26098-4","display":"Ankle - left X-ray"},{"code":"51395-2","display":"Ankle - left and Foot.left X-ray"},{"code":"26099-2","display":"Ankle - right X-ray"},{"code":"51394-5","display":"Ankle - right and Foot - right X-ray"},{"code":"36625-2","display":"Breast Mammogram"},{"code":"46342-2","display":"Breast FFD mammogram"},{"code":"38070-9","display":"Breast implant Mammogram"},{"code":"38071-7","display":"Breast implant - bilateral Mammogram"},{"code":"38072-5","display":"Breast implant - left Mammogram"},{"code":"38820-7","display":"Breast implant - right Mammogram"},{"code":"46380-2","display":"Breast Implant - unilateral Mammogram"},{"code":"24597-7","display":"Breast specimen Mammogram"},{"code":"38079-0","display":"Breast specimen - bilateral Mammogram"},{"code":"38080-8","display":"Breast specimen - left Mammogram"},{"code":"38821-5","display":"Breast specimen - right Mammogram"},{"code":"36626-0","display":"Breast - bilateral Mammogram"},{"code":"36627-8","display":"Breast - left Mammogram"},{"code":"37774-7","display":"Breast - right Mammogram"},{"code":"46339-8","display":"Breast - unilateral Mammogram"},{"code":"24612-4","display":"Calcaneus X-ray"},{"code":"26100-8","display":"Calcaneus - bilateral X-ray"},{"code":"26101-6","display":"Calcaneus - left X-ray"},{"code":"26102-4","display":"Calcaneus - right X-ray"},{"code":"30745-4","display":"Chest X-ray"},{"code":"30631-6","display":"Chest Fluoroscopy"},{"code":"42269-1","display":"Chest and Abdomen X-ray"},{"code":"24664-5","display":"Clavicle X-ray"},{"code":"26106-5","display":"Clavicle - bilateral X-ray"},{"code":"26107-3","display":"Clavicle - left X-ray"},{"code":"26108-1","display":"Clavicle - right X-ray"},{"code":"30883-3","display":"Coccyx X-ray"},{"code":"24676-9","display":"Elbow X-ray"},{"code":"26109-9","display":"Elbow - bilateral X-ray"},{"code":"26110-7","display":"Elbow - left X-ray"},{"code":"26111-5","display":"Elbow - right X-ray"},{"code":"46381-0","display":"Elbow+Radius+Ulna X-ray"},{"code":"37637-6","display":"Extremity X-ray"},{"code":"24695-9","display":"Facial bones X-ray"},{"code":"37303-5","display":"Facial bones and Zygomatic arch X-ray"},{"code":"24704-9","display":"Femur X-ray"},{"code":"26118-0","display":"Femur - bilateral X-ray"},{"code":"26120-6","display":"Femur - left X-ray"},{"code":"26122-2","display":"Femur - right X-ray"},{"code":"24706-4","display":"Finger X-ray"},{"code":"26124-8","display":"Finger - bilateral X-ray"},{"code":"30783-5","display":"Finger fifth X-ray"},{"code":"37517-0","display":"Finger fifth - bilateral X-ray"},{"code":"37518-8","display":"Finger fifth - left X-ray"},{"code":"38147-5","display":"Finger fifth - right X-ray"},{"code":"30782-7","display":"Finger fourth X-ray"},{"code":"37519-6","display":"Finger fourth - bilateral X-ray"},{"code":"37520-4","display":"Finger fourth - left X-ray"},{"code":"38146-7","display":"Finger fourth - right X-ray"},{"code":"26125-5","display":"Finger - left X-ray"},{"code":"26126-3","display":"Finger - right X-ray"},{"code":"30780-1","display":"Finger second X-ray"},{"code":"37521-2","display":"Finger second - bilateral X-ray"},{"code":"37522-0","display":"Finger second - left X-ray"},{"code":"38144-2","display":"Finger second - right X-ray"},{"code":"30781-9","display":"Finger third X-ray"},{"code":"37523-8","display":"Finger third - bilateral X-ray"},{"code":"37524-6","display":"Finger third - left X-ray"},{"code":"38145-9","display":"Finger third - right X-ray"},{"code":"24709-8","display":"Foot X-ray"},{"code":"26127-1","display":"Foot - bilateral X-ray"},{"code":"26128-9","display":"Foot - left X-ray"},{"code":"26129-7","display":"Foot - right X-ray"},{"code":"42399-6","display":"Foot sesamoid bones X-ray"},{"code":"42400-2","display":"Foot sesamoid bones - bilateral X-ray"},{"code":"43641-0","display":"Foot sesamoid bones - left X-ray"},{"code":"42434-1","display":"Foot sesamoid bones - right X-ray"},{"code":"37532-9","display":"Great toe - bilateral X-ray"},{"code":"37533-7","display":"Great toe - left X-ray"},{"code":"38152-5","display":"Great toe - right X-ray"},{"code":"28582-5","display":"Hand X-ray"},{"code":"36629-4","display":"Hand - bilateral X-ray"},{"code":"36630-2","display":"Hand - left X-ray"},{"code":"37716-8","display":"Hand - right X-ray"},{"code":"24752-8","display":"Heart Fluoroscopy video"},{"code":"24762-7","display":"Hip X-ray"},{"code":"26130-5","display":"Hip - bilateral X-ray"},{"code":"26131-3","display":"Hip - left X-ray"},{"code":"26132-1","display":"Hip - right X-ray"},{"code":"28567-6","display":"Humerus X-ray"},{"code":"37319-1","display":"Humerus bicipital groove X-ray"},{"code":"37321-7","display":"Humerus bicipital groove - bilateral X-ray"},{"code":"37320-9","display":"Humerus bicipital groove - left X-ray"},{"code":"38797-7","display":"Humerus bicipital groove - right X-ray"},{"code":"37062-7","display":"Humerus - bilateral X-ray"},{"code":"36632-8","display":"Humerus - left X-ray"},{"code":"37738-2","display":"Humerus - right X-ray"},{"code":"36628-6","display":"Internal auditory canal X-ray"},{"code":"28565-0","display":"Knee X-ray"},{"code":"36635-1","display":"Knee - bilateral X-ray"},{"code":"36636-9","display":"Knee - left X-ray"},{"code":"37758-0","display":"Knee - right X-ray"},{"code":"48465-9","display":"Larynx Fluoroscopy"},{"code":"24686-8","display":"Lower extremity X-ray"},{"code":"26112-3","display":"Lower extremity - bilateral X-ray"},{"code":"26113-1","display":"Lower extremity - left X-ray"},{"code":"26114-9","display":"Lower extremity - right X-ray"},{"code":"24829-4","display":"Mandible X-ray"},{"code":"48745-4","display":"Mandible - left X-ray"},{"code":"43533-9","display":"Mandible - right X-ray"},{"code":"24830-2","display":"Mastoid X-ray"},{"code":"26139-6","display":"Mastoid - bilateral X-ray"},{"code":"26140-4","display":"Mastoid - left X-ray"},{"code":"26141-2","display":"Mastoid - right X-ray"},{"code":"36637-7","display":"Maxilla X-ray"},{"code":"24834-4","display":"Nasal bones X-ray"},{"code":"37639-2","display":"Neck X-ray"},{"code":"37332-4","display":"Olecranon - left X-ray"},{"code":"38798-5","display":"Olecranon - right X-ray"},{"code":"24846-8","display":"Optic foramen X-ray"},{"code":"26142-0","display":"Optic foramen - bilateral X-ray"},{"code":"26143-8","display":"Optic foramen - left X-ray"},{"code":"26144-6","display":"Optic foramen - right X-ray"},{"code":"36886-0","display":"Orbit X-ray"},{"code":"24854-2","display":"Orbit - bilateral X-ray"},{"code":"36887-8","display":"Orbit - left X-ray"},{"code":"38774-6","display":"Orbit - right X-ray"},{"code":"43529-7","display":"Orbit + Facial bones X-ray"},{"code":"24855-9","display":"Oropharynx Fluoroscopy video"},{"code":"30791-8","display":"Patella X-ray"},{"code":"36638-5","display":"Patella - bilateral X-ray"},{"code":"36639-3","display":"Patella - left X-ray"},{"code":"37777-0","display":"Patella - right X-ray"},{"code":"28561-9","display":"Pelvis X-ray"},{"code":"30885-8","display":"Pelvis symphysis pubis X-ray"},{"code":"30767-8","display":"Pelvis and Hip X-ray"},{"code":"30768-6","display":"Pelvis and Hip - bilateral X-ray"},{"code":"36631-0","display":"Pelvis and Hip - left X-ray"},{"code":"38771-2","display":"Pelvis and Hip - right X-ray"},{"code":"47984-0","display":"Pelvis and Spine Lumbar X-ray"},{"code":"24745-2","display":"Petrous bone X-ray"},{"code":"26146-1","display":"Radius - bilateral and Ulna - bilateral X-ray"},{"code":"26148-7","display":"Radius - left and Ulna.left X-ray"},{"code":"26150-3","display":"Radius - right and Ulna - right X-ray"},{"code":"24891-4","display":"Radius and Ulna X-ray"},{"code":"24899-7","display":"Ribs X-ray"},{"code":"37937-0","display":"Ribs anterior X-ray"},{"code":"38073-3","display":"Ribs anterior - bilateral X-ray"},{"code":"38074-1","display":"Ribs anterior - left X-ray"},{"code":"37963-6","display":"Ribs anterior - right X-ray"},{"code":"38868-6","display":"Ribs anterior and posterior - left X-ray"},{"code":"37962-8","display":"Ribs anterior and posterior - right X-ray"},{"code":"26151-1","display":"Ribs - bilateral X-ray"},{"code":"69071-9","display":"Ribs - bilateral and Chest X-ray"},{"code":"26152-9","display":"Ribs - left X-ray"},{"code":"39326-4","display":"Ribs - left and Chest X-ray"},{"code":"38866-0","display":"Ribs lower - left X-ray"},{"code":"39489-0","display":"Ribs lower posterior X-ray"},{"code":"42381-4","display":"Ribs lower posterior - left X-ray"},{"code":"39493-2","display":"Ribs lower posterior - right X-ray"},{"code":"37960-2","display":"Ribs lower - right X-ray"},{"code":"37938-8","display":"Ribs posterior X-ray"},{"code":"39352-0","display":"Ribs posterior - bilateral X-ray"},{"code":"38869-4","display":"Ribs posterior - left X-ray"},{"code":"37964-4","display":"Ribs posterior - right X-ray"},{"code":"26153-7","display":"Ribs - right X-ray"},{"code":"39351-2","display":"Ribs upper anterior and posterior - left X-ray"},{"code":"39491-6","display":"Ribs upper anterior and posterior - right X-ray"},{"code":"38867-8","display":"Ribs upper - left X-ray"},{"code":"39353-8","display":"Ribs upper posterior - left X-ray"},{"code":"39492-4","display":"Ribs upper posterior - right X-ray"},{"code":"37961-0","display":"Ribs upper - right X-ray"},{"code":"24900-3","display":"Sacroiliac Joint X-ray"},{"code":"36633-6","display":"Sacroiliac joint - bilateral X-ray"},{"code":"36634-4","display":"Sacroiliac joint - left X-ray"},{"code":"37786-1","display":"Sacroiliac joint - right X-ray"},{"code":"30884-1","display":"Sacrum X-ray"},{"code":"24665-2","display":"Sacrum and Coccyx X-ray"},{"code":"39058-3","display":"Salivary gland X-ray"},{"code":"24903-7","display":"Scapula X-ray"},{"code":"26154-5","display":"Scapula - bilateral X-ray"},{"code":"26155-2","display":"Scapula - left X-ray"},{"code":"26156-0","display":"Scapula - right X-ray"},{"code":"42159-4","display":"Sella turcica X-ray"},{"code":"24909-4","display":"Shoulder X-ray"},{"code":"26157-8","display":"Shoulder - bilateral X-ray"},{"code":"26158-6","display":"Shoulder - left X-ray"},{"code":"26159-4","display":"Shoulder - right X-ray"},{"code":"42160-2","display":"Shunt X-ray"},{"code":"24911-0","display":"Shunt Fluoroscopy"},{"code":"24916-9","display":"Sinuses X-ray"},{"code":"28564-3","display":"Skull X-ray"},{"code":"48697-7","display":"Skull.base X-ray"},{"code":"37338-1","display":"Skull and Facial bones and Mandible X-ray"},{"code":"28613-8","display":"Spine X-ray"},{"code":"24946-6","display":"Spine Cervical X-ray"},{"code":"36640-1","display":"Spine Cervical Fluoroscopy"},{"code":"43538-8","display":"Spine Cervical Fluoroscopy video"},{"code":"37481-9","display":"Spine Cervical and Spine Thoracic X-ray"},{"code":"38008-9","display":"Spine Cervical and Thoracic and Lumbar X-ray"},{"code":"43781-4","display":"Spine Cervicothoracic Junction X-ray"},{"code":"24972-2","display":"Spine Lumbar X-ray"},{"code":"43536-2","display":"Spine Lumbar Fluoroscopy video"},{"code":"24975-5","display":"Spine.lumbar and Sacroiliac joint - bilateral X-ray"},{"code":"37340-7","display":"Spine Lumbar and Sacrum X-ray"},{"code":"37341-5","display":"Spine Lumbar and Sacrum and Coccyx X-ray"},{"code":"37342-3","display":"Spine Lumbar and Sacrum and Sacroiliac Joint and Coccyx X-ray"},{"code":"46340-6","display":"Spine Lumbosacral Junction X-ray"},{"code":"24983-9","display":"Spine Thoracic X-ray"},{"code":"42692-4","display":"Spine Thoracic and Lumbar X-ray"},{"code":"37975-0","display":"Spine Thoracolumbar Junction X-ray"},{"code":"37323-3","display":"Sternoclavicular joint - bilateral X-ray"},{"code":"37324-1","display":"Sternoclavicular joint - left X-ray"},{"code":"37965-1","display":"Sternoclavicular joint - right X-ray"},{"code":"24993-8","display":"Sternoclavicular Joints X-ray"},{"code":"24994-6","display":"Sternum X-ray"},{"code":"72876-6","display":"Surgical specimen X-ray"},{"code":"25000-1","display":"Temporomandibular joint X-ray"},{"code":"37325-8","display":"Temporomandibular joint - bilateral X-ray"},{"code":"30889-0","display":"Temporomandibular joint - left X-ray"},{"code":"30890-8","display":"Temporomandibular joint - right X-ray"},{"code":"25006-8","display":"Thumb X-ray"},{"code":"26160-2","display":"Thumb - bilateral X-ray"},{"code":"26161-0","display":"Thumb - left X-ray"},{"code":"26162-8","display":"Thumb - right X-ray"},{"code":"26163-6","display":"Tibia - bilateral and Fibula - bilateral X-ray"},{"code":"26164-4","display":"Tibia - left and Fibula - left X-ray"},{"code":"26165-1","display":"Tibia - right and Fibula - right X-ray"},{"code":"25011-8","display":"Tibia and Fibula X-ray"},{"code":"37530-3","display":"Toe fifth - left X-ray"},{"code":"38151-7","display":"Toe fifth - right X-ray"},{"code":"37531-1","display":"Toe fourth - left X-ray"},{"code":"38150-9","display":"Toe fourth - right X-ray"},{"code":"37534-5","display":"Toe second - left X-ray"},{"code":"38148-3","display":"Toe second - right X-ray"},{"code":"37535-2","display":"Toe third - left X-ray"},{"code":"38149-1","display":"Toe third - right X-ray"},{"code":"25013-4","display":"Toes X-ray"},{"code":"26166-9","display":"Toes - bilateral X-ray"},{"code":"26167-7","display":"Toes - left X-ray"},{"code":"26168-5","display":"Toes - right X-ray"},{"code":"44238-4","display":"Trachea X-ray"},{"code":"48464-2","display":"Trachea Fluoroscopy"},{"code":"24689-2","display":"Upper extremity X-ray"},{"code":"26115-6","display":"Upper extremity - bilateral X-ray"},{"code":"26116-4","display":"Upper extremity - left X-ray"},{"code":"26117-2","display":"Upper extremity - right X-ray"},{"code":"24619-9","display":"Wrist X-ray"},{"code":"26169-3","display":"Wrist - bilateral X-ray"},{"code":"26170-1","display":"Wrist - left X-ray"},{"code":"51392-9","display":"Wrist - left and Hand - left X-ray"},{"code":"26171-9","display":"Wrist - right X-ray"},{"code":"51388-7","display":"Wrist - right and Hand - right X-ray"},{"code":"43468-8","display":"Unspecified body region X-ray"},{"code":"49512-7","display":"Unspecified body region Fluoroscopy"},{"code":"25074-6","display":"Zygomatic arch X-ray"},{"code":"26172-7","display":"Zygomatic arch - bilateral X-ray"},{"code":"26173-5","display":"Zygomatic arch - left X-ray"},{"code":"26174-3","display":"Zygomatic arch - right X-ray"},{"code":"51387-9","display":"Knee - bilateral X-ray and (AP view standing)"},{"code":"39370-2","display":"Ankle - right X-ray and (view W manual stress)"},{"code":"30635-7","display":"Gastrointestine upper Fluoroscopy and AP W contrast PO"},{"code":"42162-8","display":"Gastrointestine upper Fluoroscopy and AP W water soluble contrast PO"},{"code":"39400-7","display":"Wrist - right X-ray and carpal tunnel"},{"code":"69131-1","display":"Hip X-ray and Danelius Miller"},{"code":"69140-2","display":"Hip - left X-ray and Danelius Miller"},{"code":"39513-7","display":"Hip - right X-ray and Danelius Miller"},{"code":"39360-3","display":"Pelvis X-ray and inlet and outlet"},{"code":"69059-4","display":"Hip - bilateral X-ray and lateral crosstable"},{"code":"69139-4","display":"Hip - left X-ray and lateral crosstable"},{"code":"39377-7","display":"Hip - right X-ray and lateral crosstable"},{"code":"37583-2","display":"Pelvis and Hip - bilateral X-ray and lateral frog"},{"code":"39372-8","display":"Ankle - right X-ray and Mortise"},{"code":"39373-6","display":"Elbow - right X-ray and oblique"},{"code":"39390-0","display":"Knee - right X-ray and oblique"},{"code":"39511-1","display":"Pelvis X-ray and oblique"},{"code":"39376-9","display":"Radius - right and Ulna - right X-ray and oblique"},{"code":"42164-4","display":"Spine Cervical X-ray and oblique"},{"code":"42163-6","display":"Spine Lumbar X-ray and oblique"},{"code":"39414-8","display":"Spine Thoracic X-ray and oblique"},{"code":"39398-3","display":"Tibia - right and Fibula - right X-ray and oblique"},{"code":"69056-0","display":"Elbow - bilateral X-ray and obliques"},{"code":"41811-1","display":"Ribs - bilateral and Chest X-ray and PA chest"},{"code":"41832-7","display":"Ribs - left and Chest X-ray and PA chest"},{"code":"42010-9","display":"Ribs - right and Chest X-ray and PA chest"},{"code":"42165-1","display":"Ribs and Chest X-ray and PA chest"},{"code":"46389-3","display":"Elbow - bilateral X-ray and radial head capitellar"},{"code":"39391-8","display":"Knee - right X-ray and Sunrise"},{"code":"39412-2","display":"Spine Thoracic X-ray and Swimmers"},{"code":"69148-5","display":"Knee - left X-ray and tunnel"},{"code":"39389-2","display":"Knee - right X-ray and tunnel"},{"code":"30694-4","display":"Thyroid Scan and uptake.single"},{"code":"42271-7","display":"Thyroid Scan and uptake W I-123 IV"},{"code":"60527-9","display":"Thyroid Scan and uptake W I-123 PO"},{"code":"25008-4","display":"Thyroid Scan and uptake W I-131 IV"},{"code":"69236-8","display":"Thyroid Scan and uptake W I-131 PO"},{"code":"43672-5","display":"Thyroid Scan and uptake"},{"code":"44147-7","display":"Thyroid Scan and uptake W Tc-99m pertechnetate IV"},{"code":"42405-1","display":"Knee X-ray (AP^standing) and (lateral^W hyperextension)"},{"code":"42401-0","display":"Spine Lumbar X-ray (AP W R-bending and W L-bending and WO bending) and Lateral"},{"code":"42411-9","display":"Spine Lumbar X-ray (AP^W R-bending and W L-bending) and (lateral^W flexion and W extension)"},{"code":"39392-6","display":"Shoulder - right X-ray (W internal rotation and W external rotation) and axillary"},{"code":"44199-8","display":"Facial bones X-ray 1 or 2 views"},{"code":"44198-0","display":"Knee X-ray 1 or 2 views"},{"code":"47373-6","display":"Knee - left X-ray 1 or 2 views"},{"code":"47375-1","display":"Knee - right X-ray 1 or 2 views"},{"code":"43521-4","display":"Mandible X-ray 1 or 2 views"},{"code":"47983-2","display":"Mastoid - bilateral X-ray 1 or 2 views"},{"code":"48489-9","display":"Mastoid - left X-ray 1 or 2 views"},{"code":"48488-1","display":"Mastoid - right X-ray 1 or 2 views"},{"code":"43522-2","display":"Pelvis X-ray 1 or 2 views"},{"code":"48467-5","display":"Sacroiliac Joint X-ray 1 or 2 views"},{"code":"43523-0","display":"Sinuses X-ray 1 or 2 views"},{"code":"44202-0","display":"Knee X-ray 1 or 2 views portable"},{"code":"44201-2","display":"Pelvis X-ray 1 or 2 views portable"},{"code":"36641-9","display":"Abdomen X-ray 2 views"},{"code":"37064-3","display":"Acetabulum - left X-ray 2 views"},{"code":"37664-0","display":"Acetabulum - right X-ray 2 views"},{"code":"36665-8","display":"Acromioclavicular joint - left X-ray 2 views"},{"code":"37661-6","display":"Acromioclavicular joint - right X-ray 2 views"},{"code":"24540-7","display":"Ankle X-ray 2 views"},{"code":"26385-5","display":"Ankle - bilateral X-ray 2 views"},{"code":"26386-3","display":"Ankle - left X-ray 2 views"},{"code":"26387-1","display":"Ankle - right X-ray 2 views"},{"code":"36642-7","display":"Breast - left Mammogram 2 views"},{"code":"37768-9","display":"Breast - right Mammogram 2 views"},{"code":"36661-7","display":"Calcaneus X-ray 2 views"},{"code":"48433-7","display":"Calcaneus - bilateral X-ray 2 views"},{"code":"36662-5","display":"Calcaneus - left X-ray 2 views"},{"code":"37718-4","display":"Calcaneus - right X-ray 2 views"},{"code":"36643-5","display":"Chest X-ray 2 views"},{"code":"36644-3","display":"Chest Fluoroscopy 2 views"},{"code":"36645-0","display":"Clavicle X-ray 2 views"},{"code":"36646-8","display":"Clavicle - left X-ray 2 views"},{"code":"37679-8","display":"Clavicle - right X-ray 2 views"},{"code":"36647-6","display":"Coccyx X-ray 2 views"},{"code":"36648-4","display":"Elbow X-ray 2 views"},{"code":"36649-2","display":"Elbow - bilateral X-ray 2 views"},{"code":"36650-0","display":"Elbow - left X-ray 2 views"},{"code":"37681-4","display":"Elbow - right X-ray 2 views"},{"code":"36652-6","display":"Femur X-ray 2 views"},{"code":"36653-4","display":"Femur - bilateral X-ray 2 views"},{"code":"36654-2","display":"Femur - left X-ray 2 views"},{"code":"37690-5","display":"Femur - right X-ray 2 views"},{"code":"36655-9","display":"Finger X-ray 2 views"},{"code":"36656-7","display":"Finger - left X-ray 2 views"},{"code":"37694-7","display":"Finger - right X-ray 2 views"},{"code":"30784-3","display":"Foot X-ray 2 views"},{"code":"36657-5","display":"Foot - bilateral X-ray 2 views"},{"code":"38846-2","display":"Foot - left X-ray 2 views"},{"code":"37697-0","display":"Foot - right X-ray 2 views"},{"code":"24721-3","display":"Hand X-ray 2 views"},{"code":"26388-9","display":"Hand - bilateral X-ray 2 views"},{"code":"26389-7","display":"Hand - left X-ray 2 views"},{"code":"26390-5","display":"Hand - right X-ray 2 views"},{"code":"36663-3","display":"Hip X-ray 2 views"},{"code":"69058-6","display":"Hip - bilateral X-ray 2 views"},{"code":"36664-1","display":"Hip - left X-ray 2 views"},{"code":"37721-8","display":"Hip - right X-ray 2 views"},{"code":"24765-0","display":"Humerus X-ray 2 views"},{"code":"26391-3","display":"Humerus - bilateral X-ray 2 views"},{"code":"26392-1","display":"Humerus - left X-ray 2 views"},{"code":"26393-9","display":"Humerus - right X-ray 2 views"},{"code":"24806-2","display":"Knee X-ray 2 views"},{"code":"26394-7","display":"Knee - bilateral X-ray 2 views"},{"code":"26395-4","display":"Knee - left X-ray 2 views"},{"code":"26396-2","display":"Knee - right X-ray 2 views"},{"code":"36651-8","display":"Lower extremity X-ray 2 views"},{"code":"69257-4","display":"Lower extremity - right X-ray 2 views"},{"code":"24861-7","display":"Patella X-ray 2 views"},{"code":"26397-0","display":"Patella - bilateral X-ray 2 views"},{"code":"26398-8","display":"Patella - left X-ray 2 views"},{"code":"26399-6","display":"Patella - right X-ray 2 views"},{"code":"37617-8","display":"Pelvis X-ray 2 views"},{"code":"42685-8","display":"Pelvis and Hip - left X-ray 2 views"},{"code":"42686-6","display":"Pelvis and Hip - right X-ray 2 views"},{"code":"36659-1","display":"Radius - bilateral and Ulna - bilateral X-ray 2 views"},{"code":"36660-9","display":"Radius - left and Ulna.left X-ray 2 views"},{"code":"37707-7","display":"Radius - right and Ulna - right X-ray 2 views"},{"code":"36658-3","display":"Radius and Ulna X-ray 2 views"},{"code":"39060-9","display":"Ribs X-ray 2 views"},{"code":"42687-4","display":"Ribs - bilateral X-ray 2 views"},{"code":"37066-8","display":"Ribs - left X-ray 2 views"},{"code":"37780-4","display":"Ribs - right X-ray 2 views"},{"code":"37651-7","display":"Sacrum X-ray 2 views"},{"code":"44179-0","display":"Sacrum and Coccyx X-ray 2 views"},{"code":"37655-8","display":"Scapula X-ray 2 views"},{"code":"36666-6","display":"Scapula - left X-ray 2 views"},{"code":"37787-9","display":"Scapula - right X-ray 2 views"},{"code":"42435-8","display":"Sella turcica X-ray 2 views"},{"code":"37840-6","display":"Shoulder X-ray 2 views"},{"code":"36667-4","display":"Shoulder - bilateral X-ray 2 views"},{"code":"36668-2","display":"Shoulder - left X-ray 2 views"},{"code":"37793-7","display":"Shoulder - right X-ray 2 views"},{"code":"37853-9","display":"Sinuses X-ray 2 views"},{"code":"37867-9","display":"Skull X-ray 2 views"},{"code":"37879-4","display":"Spine X-ray 2 views"},{"code":"36669-0","display":"Spine Cervical X-ray 2 views"},{"code":"43784-8","display":"Spine Cervical and Thoracic and Lumbar X-ray 2 views"},{"code":"36670-8","display":"Spine Lumbar X-ray 2 views"},{"code":"37905-7","display":"Spine Thoracic X-ray 2 views"},{"code":"24984-7","display":"Spine Thoracic and Lumbar X-ray 2 views"},{"code":"69273-1","display":"Spine Thoracolumbar Junction X-ray 2 views"},{"code":"37883-6","display":"Sternum X-ray 2 views"},{"code":"36671-6","display":"Tibia - bilateral and Fibula - bilateral X-ray 2 views"},{"code":"36672-4","display":"Tibia - left and Fibula - left X-ray 2 views"},{"code":"37815-8","display":"Tibia - right and Fibula - right X-ray 2 views"},{"code":"37895-0","display":"Tibia and Fibula X-ray 2 views"},{"code":"37902-4","display":"Toes X-ray 2 views"},{"code":"37348-0","display":"Toes - bilateral X-ray 2 views"},{"code":"36673-2","display":"Toes - left X-ray 2 views"},{"code":"37821-6","display":"Toes - right X-ray 2 views"},{"code":"37922-2","display":"Upper extremity X-ray 2 views"},{"code":"37925-5","display":"Wrist X-ray 2 views"},{"code":"37482-7","display":"Wrist - bilateral X-ray 2 views"},{"code":"37483-5","display":"Wrist - left X-ray 2 views"},{"code":"37826-5","display":"Wrist - right X-ray 2 views"},{"code":"69305-1","display":"Zygomatic arch X-ray 2 views"},{"code":"42430-9","display":"Knee - right X-ray 2 views and (views standing)"},{"code":"42009-1","display":"Chest X-ray 2 views and apical"},{"code":"39378-5","display":"Knee - right X-ray 2 views and oblique"},{"code":"48468-3","display":"Ribs - bilateral and Chest X-ray 2 views and PA chest"},{"code":"43467-0","display":"Chest X-ray 2 views and right oblique and left oblique"},{"code":"69060-2","display":"Knee - bilateral X-ray 2 views and Sunrise"},{"code":"69142-8","display":"Knee - left X-ray 2 views and Sunrise"},{"code":"39379-3","display":"Knee - right X-ray 2 views and Sunrise"},{"code":"39380-1","display":"Knee - right X-ray 2 views and Sunrise and tunnel"},{"code":"69061-0","display":"Knee - bilateral X-ray 2 views and tunnel"},{"code":"41819-4","display":"Knee - left X-ray 2 views and tunnel"},{"code":"39381-9","display":"Knee - right X-ray 2 views and tunnel"},{"code":"69143-6","display":"Knee - left X-ray 2 views and tunnel standing"},{"code":"39382-7","display":"Knee - right X-ray 2 views and tunnel standing"},{"code":"38118-6","display":"Neck X-ray 2 views lateral"},{"code":"38844-7","display":"Elbow - left X-ray 2 views Oblique"},{"code":"37686-3","display":"Elbow - right X-ray 2 views Oblique"},{"code":"38871-0","display":"Knee - left X-ray 2 views Oblique"},{"code":"38108-7","display":"Knee - right X-ray 2 views Oblique"},{"code":"38874-4","display":"Tibia - left and Fibula - left X-ray 2 views Oblique"},{"code":"38114-5","display":"Tibia - right and Fibula - right X-ray 2 views Oblique"},{"code":"44181-6","display":"Sacroiliac Joint X-ray 2 or 3 views"},{"code":"43539-6","display":"Spine Cervical X-ray 2 or 3 views"},{"code":"48469-1","display":"Spine Lumbar X-ray 2 or 3 views"},{"code":"39880-0","display":"Bone Scan 2 views phase"},{"code":"44184-0","display":"Elbow X-ray 2 views portable"},{"code":"44182-4","display":"Hand X-ray 2 views portable"},{"code":"44183-2","display":"Radius and Ulna X-ray 2 views portable"},{"code":"36674-0","display":"Spine Lumbar X-ray 2 views portable"},{"code":"37658-2","display":"Spine Thoracic and Lumbar X-ray 2 views scoliosis"},{"code":"38843-9","display":"Wrist - left X-ray 2 views tunnel.carpal"},{"code":"37678-0","display":"Wrist - right X-ray 2 views tunnel.carpal"},{"code":"42166-9","display":"Heart Scan 2 views at rest and W Tl-201 IV"},{"code":"38841-3","display":"Ankle - left X-ray 2 views standing"},{"code":"37675-6","display":"Ankle - right X-ray 2 views standing"},{"code":"37068-4","display":"Foot - bilateral X-ray 2 views standing"},{"code":"37069-2","display":"Foot - left X-ray 2 views standing"},{"code":"37698-8","display":"Foot - right X-ray 2 views standing"},{"code":"36945-4","display":"Knee - bilateral X-ray 2 views standing"},{"code":"38851-2","display":"Knee - left X-ray 2 views standing"},{"code":"37762-2","display":"Knee - right X-ray 2 views standing"},{"code":"36946-2","display":"Spine Lumbar X-ray 2 views standing"},{"code":"69274-9","display":"Spine Thoracic X-ray 2 views standing"},{"code":"38840-5","display":"Ankle - left X-ray 2 views W manual stress"},{"code":"37672-3","display":"Ankle - right X-ray 2 views W manual stress"},{"code":"37067-6","display":"Chest X-ray 2 views W nipple markers"},{"code":"36293-9","display":"Abdomen X-ray 3 views"},{"code":"37635-0","display":"Acetabulum X-ray 3 views"},{"code":"36294-7","display":"Ankle X-ray 3 views"},{"code":"36295-4","display":"Ankle - bilateral X-ray 3 views"},{"code":"36296-2","display":"Ankle - left X-ray 3 views"},{"code":"37665-7","display":"Ankle - right X-ray 3 views"},{"code":"36298-8","display":"Chest X-ray 3 views"},{"code":"36299-6","display":"Elbow X-ray 3 views"},{"code":"36300-2","display":"Elbow - bilateral X-ray 3 views"},{"code":"36301-0","display":"Elbow - left X-ray 3 views"},{"code":"37682-2","display":"Elbow - right X-ray 3 views"},{"code":"36297-0","display":"Facial bones X-ray 3 views"},{"code":"36302-8","display":"Femur X-ray 3 views"},{"code":"36303-6","display":"Finger X-ray 3 views"},{"code":"36304-4","display":"Finger - left X-ray 3 views"},{"code":"37695-4","display":"Finger - right X-ray 3 views"},{"code":"36305-1","display":"Foot X-ray 3 views"},{"code":"36306-9","display":"Foot - bilateral X-ray 3 views"},{"code":"36307-7","display":"Foot - left X-ray 3 views"},{"code":"37699-6","display":"Foot - right X-ray 3 views"},{"code":"24722-1","display":"Hand X-ray 3 views"},{"code":"26379-8","display":"Hand - bilateral X-ray 3 views"},{"code":"26380-6","display":"Hand - left X-ray 3 views"},{"code":"26381-4","display":"Hand - right X-ray 3 views"},{"code":"36308-5","display":"Hip - bilateral X-ray 3 views"},{"code":"36309-3","display":"Hip - left X-ray 3 views"},{"code":"37722-6","display":"Hip - right X-ray 3 views"},{"code":"30788-4","display":"Knee X-ray 3 views"},{"code":"36310-1","display":"Knee - bilateral X-ray 3 views"},{"code":"36311-9","display":"Knee - left X-ray 3 views"},{"code":"37742-4","display":"Knee - right X-ray 3 views"},{"code":"36312-7","display":"Mandible X-ray 3 views"},{"code":"36838-1","display":"Mastoid X-ray 3 views"},{"code":"48470-9","display":"Mastoid - left X-ray 3 views"},{"code":"48471-7","display":"Mastoid - right X-ray 3 views"},{"code":"37604-6","display":"Nasal bones X-ray 3 views"},{"code":"69261-6","display":"Patella - right X-ray 3 views"},{"code":"30766-0","display":"Pelvis X-ray 3 views"},{"code":"37256-5","display":"Pelvis and Spine Lumbar X-ray 3 views"},{"code":"39062-5","display":"Ribs X-ray 3 views"},{"code":"36313-5","display":"Ribs - bilateral X-ray 3 views"},{"code":"36314-3","display":"Ribs - left X-ray 3 views"},{"code":"37781-2","display":"Ribs - right X-ray 3 views"},{"code":"37648-3","display":"Sacroiliac Joint X-ray 3 views"},{"code":"39061-7","display":"Sacrum and Coccyx X-ray 3 views"},{"code":"24908-6","display":"Shoulder X-ray 3 views"},{"code":"26382-2","display":"Shoulder - bilateral X-ray 3 views"},{"code":"26383-0","display":"Shoulder - left X-ray 3 views"},{"code":"26384-8","display":"Shoulder - right X-ray 3 views"},{"code":"37854-7","display":"Sinuses X-ray 3 views"},{"code":"24918-5","display":"Skull X-ray 3 views"},{"code":"24941-7","display":"Spine Cervical X-ray 3 views"},{"code":"30775-1","display":"Spine Lumbar X-ray 3 views"},{"code":"37257-3","display":"Spine Lumbar and Sacroiliac Joint X-ray 3 views"},{"code":"37259-9","display":"Spine Lumbar and Sacrum X-ray 3 views"},{"code":"37260-7","display":"Spine Lumbar and Sacrum and Coccyx X-ray 3 views"},{"code":"37261-5","display":"Spine Lumbar and Sacrum and Sacroiliac Joint and Coccyx X-ray 3 views"},{"code":"37906-5","display":"Spine Thoracic X-ray 3 views"},{"code":"37881-0","display":"Sternoclavicular Joint X-ray 3 views"},{"code":"37888-5","display":"Thumb X-ray 3 views"},{"code":"36315-0","display":"Thumb - left X-ray 3 views"},{"code":"37812-5","display":"Thumb - right X-ray 3 views"},{"code":"36316-8","display":"Toes - left X-ray 3 views"},{"code":"37820-8","display":"Toes - right X-ray 3 views"},{"code":"37926-3","display":"Wrist X-ray 3 views"},{"code":"37454-6","display":"Wrist - bilateral X-ray 3 views"},{"code":"48738-9","display":"Wrist - bilateral and Hand - bilateral X-ray 3 views"},{"code":"37455-3","display":"Wrist - left X-ray 3 views"},{"code":"37827-3","display":"Wrist - right X-ray 3 views"},{"code":"48737-1","display":"Wrist and Hand X-ray 3 views"},{"code":"37933-9","display":"Zygomatic arch X-ray 3 views"},{"code":"69154-3","display":"Shoulder - left X-ray 3 views and axillary"},{"code":"39393-4","display":"Shoulder - right X-ray 3 views and axillary"},{"code":"39399-1","display":"Wrist - right X-ray 3 views and carpal tunnel"},{"code":"39364-5","display":"Wrist - right X-ray 3 views and radial deviation"},{"code":"39404-9","display":"Sinuses X-ray 3 views and submentovertex"},{"code":"39383-5","display":"Knee - right X-ray 3 views and Sunrise"},{"code":"48472-5","display":"Spine Thoracic X-ray 3 views and Swimmers"},{"code":"39365-2","display":"Wrist - right X-ray 3 views and ulnar deviation"},{"code":"69155-0","display":"Shoulder - left X-ray 3 views and Y"},{"code":"39394-2","display":"Shoulder - right X-ray 3 views and Y"},{"code":"43499-3","display":"Foot - left X-ray 3 or 4 views"},{"code":"43483-7","display":"Foot - right X-ray 3 or 4 views"},{"code":"39901-4","display":"Bone Scan 3 views phase multiple areas"},{"code":"39902-2","display":"Bone Scan 3 views phase single area"},{"code":"39882-6","display":"Bone Scan 3 views phase whole body"},{"code":"39883-4","display":"Bone Scan 3 views phase"},{"code":"30776-9","display":"Spine Lumbar X-ray 3 views portable"},{"code":"69151-9","display":"Wrist - left X-ray 3 views scaphoid"},{"code":"24778-3","display":"Kidney - bilateral X-ray 3 views serial W and WO contrast IV"},{"code":"69138-6","display":"Ankle - left X-ray 3 views standing"},{"code":"69254-1","display":"Ankle - right X-ray 3 views standing"},{"code":"36947-0","display":"Foot - bilateral X-ray 3 views standing"},{"code":"36948-8","display":"Foot - left X-ray 3 views standing"},{"code":"37700-2","display":"Foot - right X-ray 3 views standing"},{"code":"36949-6","display":"Spine Lumbar X-ray 3 views standing"},{"code":"42443-2","display":"Spine Thoracic X-ray 3 views standing"},{"code":"36317-6","display":"Ankle X-ray 4 views"},{"code":"36319-2","display":"Breast Mammogram 4 views"},{"code":"36320-0","display":"Chest X-ray 4 views"},{"code":"36321-8","display":"Chest Fluoroscopy 4 views"},{"code":"36322-6","display":"Elbow - bilateral X-ray 4 views"},{"code":"36323-4","display":"Elbow - left X-ray 4 views"},{"code":"37683-0","display":"Elbow - right X-ray 4 views"},{"code":"36318-4","display":"Facial bones X-ray 4 views"},{"code":"36324-2","display":"Femur - left X-ray 4 views"},{"code":"37691-3","display":"Femur - right X-ray 4 views"},{"code":"30789-2","display":"Knee X-ray 4 views"},{"code":"36325-9","display":"Knee - bilateral X-ray 4 views"},{"code":"36326-7","display":"Knee - left X-ray 4 views"},{"code":"37743-2","display":"Knee - right X-ray 4 views"},{"code":"36327-5","display":"Mandible X-ray 4 views"},{"code":"43534-7","display":"Mandible - left X-ray 4 views"},{"code":"43535-4","display":"Mandible - right X-ray 4 views"},{"code":"36839-9","display":"Mastoid X-ray 4 views"},{"code":"37609-5","display":"Optic foramen X-ray 4 views"},{"code":"37612-9","display":"Orbit - bilateral X-ray 4 views"},{"code":"36328-3","display":"Ribs - bilateral X-ray 4 views"},{"code":"69265-7","display":"Shoulder X-ray 4 views"},{"code":"36329-1","display":"Shoulder - bilateral X-ray 4 views"},{"code":"36330-9","display":"Shoulder - left X-ray 4 views"},{"code":"37794-5","display":"Shoulder - right X-ray 4 views"},{"code":"37855-4","display":"Sinuses X-ray 4 views"},{"code":"37868-7","display":"Skull X-ray 4 views"},{"code":"37876-0","display":"Spine X-ray 4 views"},{"code":"36331-7","display":"Spine Cervical X-ray 4 views"},{"code":"36332-5","display":"Spine Lumbar X-ray 4 views"},{"code":"48473-3","display":"Spine Lumbar and Sacrum X-ray 4 views"},{"code":"37907-3","display":"Spine Thoracic X-ray 4 views"},{"code":"37882-8","display":"Sternoclavicular Joint X-ray 4 views"},{"code":"38155-8","display":"Wrist X-ray 4 views"},{"code":"37070-0","display":"Wrist - bilateral X-ray 4 views"},{"code":"37071-8","display":"Wrist - left X-ray 4 views"},{"code":"37828-1","display":"Wrist - right X-ray 4 views"},{"code":"37934-7","display":"Zygomatic arch X-ray 4 views"},{"code":"69144-4","display":"Knee - left X-ray 4 views and AP standing"},{"code":"39384-3","display":"Knee - right X-ray 4 views and AP standing"},{"code":"39385-0","display":"Knee - right X-ray 4 views and oblique"},{"code":"39413-0","display":"Spine Thoracic X-ray 4 views and oblique"},{"code":"39099-7","display":"Ribs - bilateral and Chest X-ray 4 views and PA chest"},{"code":"69063-6","display":"Knee - bilateral X-ray 4 views and Sunrise and tunnel"},{"code":"39387-6","display":"Knee - right X-ray 4 views and Sunrise and tunnel"},{"code":"69145-1","display":"Knee - left X-ray 4 views and tunnel"},{"code":"39386-8","display":"Knee - right X-ray 4 views and tunnel"},{"code":"69062-8","display":"Knee - bilateral X-ray 4 views standing"},{"code":"38852-0","display":"Knee - left X-ray 4 views standing"},{"code":"37763-0","display":"Knee - right X-ray 4 views standing"},{"code":"36675-7","display":"Facial bones X-ray 5 views"},{"code":"36676-5","display":"Knee - left X-ray 5 views"},{"code":"37744-0","display":"Knee - right X-ray 5 views"},{"code":"36890-2","display":"Mastoid X-ray 5 views"},{"code":"37351-4","display":"Pelvis and Spine Lumbar X-ray 5 views"},{"code":"30750-4","display":"Shoulder X-ray 5 views"},{"code":"36677-3","display":"Shoulder - left X-ray 5 views"},{"code":"37795-2","display":"Shoulder - right X-ray 5 views"},{"code":"37856-2","display":"Sinuses X-ray 5 views"},{"code":"24922-7","display":"Skull X-ray 5 views"},{"code":"24939-1","display":"Spine Cervical X-ray 5 views"},{"code":"30797-5","display":"Spine Lumbar X-ray 5 views"},{"code":"37353-0","display":"Spine Lumbar and Sacroiliac Joint X-ray 5 views"},{"code":"37355-5","display":"Spine Lumbar and Sacrum X-ray 5 views"},{"code":"37356-3","display":"Spine Lumbar and Sacrum and Coccyx X-ray 5 views"},{"code":"37357-1","display":"Spine Lumbar and Sacrum and Sacroiliac Joint and Coccyx X-ray 5 views"},{"code":"37350-6","display":"Temporomandibular joint - bilateral X-ray 5 views"},{"code":"37072-6","display":"Wrist - left X-ray 5 views"},{"code":"37829-9","display":"Wrist - right X-ray 5 views"},{"code":"39407-2","display":"Spine Thoracic X-ray 5 views and oblique"},{"code":"69081-8","display":"Spine Cervical X-ray 5 views and Swimmers"},{"code":"37073-4","display":"Spine Lumbar X-ray 5 views standing"},{"code":"69080-0","display":"Spine Cervical X-ray 5 views W flexion and W extension"},{"code":"39063-3","display":"Spine Lumbar X-ray 5 views W flexion and W extension"},{"code":"42273-3","display":"Ankle - bilateral X-ray 6 views"},{"code":"36678-1","display":"Knee - bilateral X-ray 6 views"},{"code":"36679-9","display":"Shoulder - left X-ray 6 views"},{"code":"37796-0","display":"Shoulder - right X-ray 6 views"},{"code":"42691-6","display":"Spine Cervical X-ray 6 views"},{"code":"38156-6","display":"Wrist X-ray 6 views"},{"code":"37074-2","display":"Wrist - left X-ray 6 views"},{"code":"37830-7","display":"Wrist - right X-ray 6 views"},{"code":"36680-7","display":"Spine Cervical X-ray 7 views"},{"code":"36681-5","display":"Spine Lumbar X-ray 7 views"},{"code":"36682-3","display":"Knee - bilateral X-ray 8 views"},{"code":"36683-1","display":"Wrist - left X-ray 8 views"},{"code":"37831-5","display":"Wrist - right X-ray 8 views"},{"code":"42412-7","display":"Shoulder - left X-ray 90 degree abduction"},{"code":"39064-1","display":"Ribs X-ray anterior and lateral"},{"code":"69070-1","display":"Ribs - bilateral X-ray anterior and lateral"},{"code":"38856-1","display":"Ribs - left X-ray anterior and lateral"},{"code":"37782-0","display":"Ribs - right X-ray anterior and lateral"},{"code":"24796-5","display":"Abdomen X-ray AP and AP left lateral-decubitus"},{"code":"24792-4","display":"Abdomen X-ray AP and AP left lateral-decubitus portable"},{"code":"24653-8","display":"Chest X-ray AP and AP right lateral-decubitus"},{"code":"24654-6","display":"Chest X-ray AP and AP right lateral-decubitus portable"},{"code":"37080-9","display":"Shoulder - bilateral X-ray AP and axillary"},{"code":"37081-7","display":"Shoulder - bilateral X-ray AP and axillary and outlet"},{"code":"37082-5","display":"Shoulder - left X-ray AP and axillary and outlet"},{"code":"38781-1","display":"Shoulder - right X-ray AP and axillary and outlet"},{"code":"39339-7","display":"Shoulder - bilateral X-ray AP and axillary and outlet and 30 degree caudal angle"},{"code":"37083-3","display":"Shoulder - left X-ray AP and axillary and outlet and Zanca"},{"code":"38782-9","display":"Shoulder - right X-ray AP and axillary and outlet and Zanca"},{"code":"37126-0","display":"Shoulder - bilateral X-ray AP and axillary and Y"},{"code":"37084-1","display":"Shoulder - left X-ray AP and axillary and Y"},{"code":"38783-7","display":"Shoulder - right X-ray AP and axillary and Y"},{"code":"39512-9","display":"Hip - right X-ray AP and Danelius Miller"},{"code":"39401-5","display":"Shoulder X-ray AP and Grashey and axillary"},{"code":"69153-5","display":"Shoulder - left X-ray AP and Grashey and axillary"},{"code":"69262-4","display":"Shoulder - right X-ray AP and Grashey and axillary"},{"code":"37618-6","display":"Pelvis X-ray AP and inlet"},{"code":"37623-6","display":"Pelvis X-ray AP and inlet and outlet"},{"code":"39065-8","display":"Pelvis X-ray AP and inlet and outlet and oblique"},{"code":"37619-4","display":"Pelvis X-ray AP and Judet"},{"code":"24794-0","display":"Abdomen X-ray AP and lateral"},{"code":"30779-3","display":"Ankle X-ray AP and lateral"},{"code":"36684-9","display":"Ankle - bilateral X-ray AP and lateral"},{"code":"36685-6","display":"Ankle - left X-ray AP and lateral"},{"code":"37667-3","display":"Ankle - right X-ray AP and lateral"},{"code":"36686-4","display":"Calcaneus - bilateral X-ray AP and lateral"},{"code":"36701-1","display":"Calcaneus - left X-ray AP and lateral"},{"code":"37719-2","display":"Calcaneus - right X-ray AP and lateral"},{"code":"36687-2","display":"Chest X-ray AP and lateral"},{"code":"39066-6","display":"Chest Fluoroscopy AP and lateral"},{"code":"36688-0","display":"Coccyx X-ray AP and lateral"},{"code":"36689-8","display":"Elbow X-ray AP and lateral"},{"code":"36690-6","display":"Elbow - bilateral X-ray AP and lateral"},{"code":"36691-4","display":"Elbow - left X-ray AP and lateral"},{"code":"37684-8","display":"Elbow - right X-ray AP and lateral"},{"code":"36693-0","display":"Femur X-ray AP and lateral"},{"code":"36694-8","display":"Femur - bilateral X-ray AP and lateral"},{"code":"36695-5","display":"Femur - left X-ray AP and lateral"},{"code":"37692-1","display":"Femur - right X-ray AP and lateral"},{"code":"39069-0","display":"Foot X-ray AP and lateral"},{"code":"36696-3","display":"Foot - bilateral X-ray AP and lateral"},{"code":"36697-1","display":"Foot - left X-ray AP and lateral"},{"code":"37701-0","display":"Foot - right X-ray AP and lateral"},{"code":"42409-3","display":"Foot sesamoid bones X-ray AP and lateral"},{"code":"69130-3","display":"Hand X-ray AP and lateral"},{"code":"48474-1","display":"Hand - bilateral X-ray AP and lateral"},{"code":"38847-0","display":"Hand - left X-ray AP and lateral"},{"code":"37710-1","display":"Hand - right X-ray AP and lateral"},{"code":"36702-9","display":"Hip X-ray AP and lateral"},{"code":"36703-7","display":"Hip - bilateral X-ray AP and lateral"},{"code":"36704-5","display":"Hip - left X-ray AP and lateral"},{"code":"37725-9","display":"Hip - right X-ray AP and lateral"},{"code":"36706-0","display":"Humerus X-ray AP and lateral"},{"code":"36707-8","display":"Humerus - bilateral X-ray AP and lateral"},{"code":"36708-6","display":"Humerus - left X-ray AP and lateral"},{"code":"37736-6","display":"Humerus - right X-ray AP and lateral"},{"code":"36709-4","display":"Knee X-ray AP and lateral"},{"code":"36590-8","display":"Knee - bilateral X-ray AP and lateral"},{"code":"36710-2","display":"Knee - left X-ray AP and lateral"},{"code":"37745-7","display":"Knee - right X-ray AP and lateral"},{"code":"36692-2","display":"Lower extremity X-ray AP and lateral"},{"code":"69258-2","display":"Lower extremity - right X-ray AP and lateral"},{"code":"36711-0","display":"Mandible X-ray AP and lateral"},{"code":"42438-2","display":"Neck X-ray AP and lateral"},{"code":"36712-8","display":"Patella - bilateral X-ray AP and lateral"},{"code":"36713-6","display":"Patella - left X-ray AP and lateral"},{"code":"37776-2","display":"Patella - right X-ray AP and lateral"},{"code":"37620-2","display":"Pelvis X-ray AP and lateral"},{"code":"36705-2","display":"Pelvis and Hip X-ray AP and lateral"},{"code":"36699-7","display":"Radius - bilateral and Ulna - bilateral X-ray AP and lateral"},{"code":"36700-3","display":"Radius - left and Ulna.left X-ray AP and lateral"},{"code":"37708-5","display":"Radius - right and Ulna - right X-ray AP and lateral"},{"code":"36698-9","display":"Radius and Ulna X-ray AP and lateral"},{"code":"37652-5","display":"Sacrum X-ray AP and lateral"},{"code":"36714-4","display":"Scapula - bilateral X-ray AP and lateral"},{"code":"36715-1","display":"Scapula - left X-ray AP and lateral"},{"code":"37788-7","display":"Scapula - right X-ray AP and lateral"},{"code":"37841-4","display":"Shoulder X-ray AP and lateral"},{"code":"36716-9","display":"Shoulder - bilateral X-ray AP and lateral"},{"code":"24919-3","display":"Skull X-ray AP and lateral"},{"code":"24928-4","display":"Spine X-ray AP and lateral"},{"code":"24942-5","display":"Spine Cervical X-ray AP and lateral"},{"code":"37361-3","display":"Spine Cervical and Spine Thoracic X-ray AP and lateral"},{"code":"39067-4","display":"Spine Cervical and Thoracic and Lumbar X-ray AP and lateral"},{"code":"43785-5","display":"Spine Cervicothoracic Junction X-ray AP and lateral"},{"code":"24970-6","display":"Spine Lumbar X-ray AP and lateral"},{"code":"30753-8","display":"Spine Thoracic X-ray AP and lateral"},{"code":"38123-6","display":"Spine Thoracic and Lumbar X-ray AP and lateral"},{"code":"37974-3","display":"Spine Thoracolumbar Junction X-ray AP and lateral"},{"code":"37889-3","display":"Thumb X-ray AP and lateral"},{"code":"36717-7","display":"Tibia - bilateral and Fibula - bilateral X-ray AP and lateral"},{"code":"36718-5","display":"Tibia - left and Fibula - left X-ray AP and lateral"},{"code":"37816-6","display":"Tibia - right and Fibula - right X-ray AP and lateral"},{"code":"37896-8","display":"Tibia and Fibula X-ray AP and lateral"},{"code":"36719-3","display":"Toes - left X-ray AP and lateral"},{"code":"37822-4","display":"Toes - right X-ray AP and lateral"},{"code":"30793-4","display":"Wrist X-ray AP and lateral"},{"code":"38860-3","display":"Wrist - left X-ray AP and lateral"},{"code":"37832-3","display":"Wrist - right X-ray AP and lateral"},{"code":"37839-8","display":"Shoulder X-ray AP and lateral and axillary"},{"code":"39070-8","display":"Chest X-ray AP and lateral and lordotic"},{"code":"42404-4","display":"Hip - left X-ray AP and lateral and measurement"},{"code":"39071-6","display":"Knee X-ray AP and lateral and Merchants"},{"code":"37095-7","display":"Ankle X-ray AP and lateral and Mortise"},{"code":"37096-5","display":"Ankle - bilateral X-ray AP and lateral and Mortise"},{"code":"37097-3","display":"Ankle - left X-ray AP and lateral and Mortise"},{"code":"37666-5","display":"Ankle - right X-ray AP and lateral and Mortise"},{"code":"39072-4","display":"Ankle X-ray AP and lateral and oblique"},{"code":"36720-1","display":"Ankle - bilateral X-ray AP and lateral and oblique"},{"code":"36721-9","display":"Ankle - left X-ray AP and lateral and oblique"},{"code":"37668-1","display":"Ankle - right X-ray AP and lateral and oblique"},{"code":"36731-8","display":"Calcaneus X-ray AP and lateral and oblique"},{"code":"36722-7","display":"Elbow X-ray AP and lateral and oblique"},{"code":"36723-5","display":"Elbow - bilateral X-ray AP and lateral and oblique"},{"code":"36724-3","display":"Elbow - left X-ray AP and lateral and oblique"},{"code":"37685-5","display":"Elbow - right X-ray AP and lateral and oblique"},{"code":"36725-0","display":"Finger X-ray AP and lateral and oblique"},{"code":"36726-8","display":"Finger - bilateral X-ray AP and lateral and oblique"},{"code":"36727-6","display":"Finger - left X-ray AP and lateral and oblique"},{"code":"37696-2","display":"Finger - right X-ray AP and lateral and oblique"},{"code":"36728-4","display":"Foot X-ray AP and lateral and oblique"},{"code":"36729-2","display":"Foot - bilateral X-ray AP and lateral and oblique"},{"code":"36730-0","display":"Foot - left X-ray AP and lateral and oblique"},{"code":"37702-8","display":"Foot - right X-ray AP and lateral and oblique"},{"code":"69057-8","display":"Hand - bilateral X-ray AP and lateral and oblique"},{"code":"38848-8","display":"Hand - left X-ray AP and lateral and oblique"},{"code":"37711-9","display":"Hand - right X-ray AP and lateral and oblique"},{"code":"36732-6","display":"Knee - bilateral X-ray AP and lateral and oblique"},{"code":"36733-4","display":"Knee - left X-ray AP and lateral and oblique"},{"code":"37748-1","display":"Knee - right X-ray AP and lateral and oblique"},{"code":"37624-4","display":"Pelvis X-ray AP and lateral and oblique"},{"code":"36734-2","display":"Spine Cervical X-ray AP and lateral and oblique"},{"code":"36735-9","display":"Spine Lumbar X-ray AP and lateral and oblique"},{"code":"37908-1","display":"Spine Thoracic X-ray AP and lateral and oblique"},{"code":"36736-7","display":"Thumb - left X-ray AP and lateral and oblique"},{"code":"37813-3","display":"Thumb - right X-ray AP and lateral and oblique"},{"code":"37927-1","display":"Wrist X-ray AP and lateral and oblique"},{"code":"37099-9","display":"Spine Cervical X-ray AP and lateral and oblique and odontoid"},{"code":"38083-2","display":"Spine Cervical X-ray AP and lateral and oblique and odontoid and swimmer"},{"code":"37101-3","display":"Spine Lumbar X-ray AP and lateral and oblique and spot"},{"code":"42410-1","display":"Spine Lumbar X-ray AP and lateral and oblique and spot standing"},{"code":"37102-1","display":"Knee - bilateral X-ray AP and lateral and oblique and Sunrise"},{"code":"37118-7","display":"Knee - bilateral X-ray AP and lateral and oblique and Sunrise and tunnel"},{"code":"37115-3","display":"Knee X-ray AP and lateral and oblique and tunnel"},{"code":"69137-8","display":"Ankle - left X-ray AP and lateral and oblique standing"},{"code":"39371-0","display":"Ankle - right X-ray AP and lateral and oblique standing"},{"code":"39334-8","display":"Foot - left X-ray AP and lateral and oblique standing"},{"code":"39375-1","display":"Foot - right X-ray AP and lateral and oblique standing"},{"code":"42417-6","display":"Ankle - bilateral X-ray AP and lateral and oblique W manual stress"},{"code":"42418-4","display":"Ankle - left X-ray AP and lateral and oblique W manual stress"},{"code":"39369-4","display":"Ankle - right X-ray AP and lateral and oblique W manual stress"},{"code":"37103-9","display":"Spine Cervical X-ray AP and lateral and odontoid"},{"code":"37079-1","display":"Spine Cervical X-ray AP and lateral and odontoid portable"},{"code":"39074-0","display":"Chest X-ray AP and lateral and right oblique and left oblique"},{"code":"39073-2","display":"Knee X-ray AP and lateral and right oblique and left oblique"},{"code":"69147-7","display":"Knee - left X-ray AP and lateral and right oblique and left oblique"},{"code":"39388-4","display":"Knee - right X-ray AP and lateral and right oblique and left oblique"},{"code":"37105-4","display":"Spine Lumbar X-ray AP and lateral and spot"},{"code":"37106-2","display":"Knee X-ray AP and lateral and Sunrise"},{"code":"37107-0","display":"Knee - bilateral X-ray AP and lateral and Sunrise"},{"code":"37108-8","display":"Knee - left X-ray AP and lateral and Sunrise"},{"code":"37749-9","display":"Knee - right X-ray AP and lateral and Sunrise"},{"code":"37109-6","display":"Patella - bilateral X-ray AP and lateral and Sunrise"},{"code":"37110-4","display":"Patella - left X-ray AP and lateral and Sunrise"},{"code":"38786-0","display":"Patella - right X-ray AP and lateral and Sunrise"},{"code":"37111-2","display":"Knee X-ray AP and lateral and Sunrise and tunnel"},{"code":"37116-1","display":"Knee - bilateral X-ray AP and lateral and Sunrise and tunnel"},{"code":"37117-9","display":"Knee - left X-ray AP and lateral and Sunrise and tunnel"},{"code":"37740-8","display":"Knee - right X-ray AP and lateral and Sunrise and tunnel"},{"code":"38009-7","display":"Spine Thoracic X-ray AP and lateral and Swimmers"},{"code":"37112-0","display":"Knee X-ray AP and lateral and tunnel"},{"code":"37113-8","display":"Knee - bilateral X-ray AP and lateral and tunnel"},{"code":"37114-6","display":"Knee - left X-ray AP and lateral and tunnel"},{"code":"37747-3","display":"Knee - right X-ray AP and lateral and tunnel"},{"code":"69065-1","display":"Abdomen X-ray AP and lateral crosstable"},{"code":"37086-6","display":"Hip X-ray AP and lateral crosstable"},{"code":"37087-4","display":"Hip - left X-ray AP and lateral crosstable"},{"code":"37723-4","display":"Hip - right X-ray AP and lateral crosstable"},{"code":"37090-8","display":"Knee X-ray AP and lateral crosstable"},{"code":"69146-9","display":"Knee - left X-ray AP and lateral crosstable"},{"code":"37089-0","display":"Pelvis and Hip X-ray AP and lateral crosstable"},{"code":"37088-2","display":"Pelvis and Hip - left X-ray AP and lateral crosstable"},{"code":"38784-5","display":"Pelvis and Hip - right X-ray AP and lateral crosstable"},{"code":"30763-7","display":"Abdomen X-ray AP and lateral crosstable portable"},{"code":"37077-5","display":"Hip X-ray AP and lateral crosstable portable"},{"code":"37091-6","display":"Hip X-ray AP and lateral frog"},{"code":"37092-4","display":"Hip - bilateral X-ray AP and lateral frog"},{"code":"37093-2","display":"Hip - left X-ray AP and lateral frog"},{"code":"37724-2","display":"Hip - right X-ray AP and lateral frog"},{"code":"30770-2","display":"Pelvis and Hip X-ray AP and lateral frog"},{"code":"42167-7","display":"Pelvis and Hip - bilateral X-ray AP and lateral frog"},{"code":"37094-0","display":"Pelvis and Hip - left X-ray AP and lateral frog"},{"code":"38785-2","display":"Pelvis and Hip - right X-ray AP and lateral frog"},{"code":"41776-6","display":"Pelvis and Hip - right X-ray AP and lateral frog portable"},{"code":"24793-2","display":"Abdomen X-ray AP and lateral portable"},{"code":"44185-7","display":"Femur X-ray AP and lateral portable"},{"code":"44186-5","display":"Foot X-ray AP and lateral portable"},{"code":"41817-8","display":"Hip - left X-ray AP and lateral portable"},{"code":"41777-4","display":"Hip - right X-ray AP and lateral portable"},{"code":"30726-4","display":"Spine Cervical X-ray AP and lateral portable"},{"code":"37078-3","display":"Spine Lumbar X-ray AP and lateral portable"},{"code":"30754-6","display":"Spine Thoracic X-ray AP and lateral portable"},{"code":"39330-6","display":"Ankle - bilateral X-ray AP and lateral standing"},{"code":"42380-6","display":"Ankle - left X-ray AP and lateral standing"},{"code":"39368-6","display":"Ankle - right X-ray AP and lateral standing"},{"code":"39068-2","display":"Foot X-ray AP and lateral standing"},{"code":"39331-4","display":"Foot - bilateral X-ray AP and lateral standing"},{"code":"39332-2","display":"Foot - left X-ray AP and lateral standing"},{"code":"39374-4","display":"Foot - right X-ray AP and lateral standing"},{"code":"24805-4","display":"Knee X-ray AP and lateral standing"},{"code":"26364-0","display":"Knee - bilateral X-ray AP and lateral standing"},{"code":"26365-7","display":"Knee - left X-ray AP and lateral standing"},{"code":"26366-5","display":"Knee - right X-ray AP and lateral standing"},{"code":"39333-0","display":"Spine Lumbar X-ray AP and lateral standing"},{"code":"38084-0","display":"Abdomen X-ray AP and left posterior oblique"},{"code":"37119-5","display":"Abdomen X-ray AP and oblique"},{"code":"39076-5","display":"Foot X-ray AP and oblique"},{"code":"37621-0","display":"Pelvis X-ray AP and oblique"},{"code":"37649-1","display":"Sacroiliac Joint X-ray AP and oblique"},{"code":"39075-7","display":"Toes X-ray AP and oblique"},{"code":"37098-1","display":"Spine Cervical X-ray AP and oblique and lateral W flexion and W extension"},{"code":"44187-3","display":"Spine Cervical X-ray AP and oblique and odontoid and lateral portable W flexion and W extension"},{"code":"37100-5","display":"Spine Cervical X-ray AP and oblique and odontoid and lateral W flexion and W extension"},{"code":"24797-3","display":"Abdomen X-ray AP and oblique prone"},{"code":"37120-3","display":"Spine Cervical X-ray AP and odontoid and lateral crosstable"},{"code":"37104-7","display":"Spine Cervical X-ray AP and odontoid and lateral W flexion and W extension"},{"code":"42011-7","display":"Chest and Abdomen X-ray AP and PA chest"},{"code":"24642-1","display":"Chest X-ray AP and PA upright"},{"code":"24808-8","display":"Knee X-ray AP and PA standing"},{"code":"26361-6","display":"Knee - bilateral X-ray AP and PA standing"},{"code":"26362-4","display":"Knee - left X-ray AP and PA standing"},{"code":"26363-2","display":"Knee - right X-ray AP and PA standing"},{"code":"37121-1","display":"Clavicle - left X-ray AP and Serendipity"},{"code":"37680-6","display":"Clavicle - right X-ray AP and Serendipity"},{"code":"37122-9","display":"Shoulder - left X-ray AP and Stryker Notch"},{"code":"37797-8","display":"Shoulder - right X-ray AP and Stryker Notch"},{"code":"37485-0","display":"Humerus X-ray AP and transthoracic"},{"code":"39077-3","display":"Shoulder X-ray AP and transthoracic"},{"code":"46349-7","display":"Shoulder - bilateral X-ray AP and transthoracic"},{"code":"38082-4","display":"Shoulder - left X-ray AP and transthoracic"},{"code":"38822-3","display":"Shoulder - right X-ray AP and transthoracic"},{"code":"37123-7","display":"Shoulder - left X-ray AP and West Point"},{"code":"38787-8","display":"Shoulder - right X-ray AP and West Point"},{"code":"36961-1","display":"Shoulder - left X-ray AP and West Point and outlet"},{"code":"37799-4","display":"Shoulder - right X-ray AP and West Point and outlet"},{"code":"37124-5","display":"Scapula - left X-ray AP and Y"},{"code":"37789-5","display":"Scapula - right X-ray AP and Y"},{"code":"69266-5","display":"Shoulder X-ray AP and Y"},{"code":"37125-2","display":"Shoulder - left X-ray AP and Y"},{"code":"38788-6","display":"Shoulder - right X-ray AP and Y"},{"code":"24562-1","display":"Abdomen X-ray AP (left lateral-decubitus and right lateral-decubitus)"},{"code":"24650-4","display":"Chest X-ray AP (right lateral-decubitus and left lateral-decubitus)"},{"code":"24649-6","display":"Chest X-ray AP (right lateral-decubitus and left lateral-decubitus) portable"},{"code":"37085-8","display":"Abdomen X-ray AP (supine and lateral-decubitus)"},{"code":"37076-7","display":"Abdomen X-ray AP (supine and lateral-decubitus) portable"},{"code":"24798-1","display":"Abdomen X-ray AP (supine and upright)"},{"code":"43463-9","display":"Chest and Abdomen X-ray AP (supine and upright) and PA chest"},{"code":"24795-7","display":"Abdomen X-ray AP (supine and upright) portable"},{"code":"42019-0","display":"Abdomen X-ray AP (upright and left lateral decubitus)"},{"code":"39329-8","display":"Shoulder - bilateral X-ray AP (W internal rotation and W external rotation)"},{"code":"39328-0","display":"Shoulder - left X-ray AP (W internal rotation and W external rotation)"},{"code":"39395-9","display":"Shoulder - right X-ray AP (W internal rotation and W external rotation)"},{"code":"39321-5","display":"Shoulder X-ray AP (W internal rotation and W external rotation) and axillary"},{"code":"39336-3","display":"Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and axillary"},{"code":"39335-5","display":"Shoulder - left X-ray AP (W internal rotation and W external rotation) and axillary"},{"code":"39337-1","display":"Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and axillary and outlet"},{"code":"39344-7","display":"Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and axillary and Y"},{"code":"39338-9","display":"Shoulder - left X-ray AP (W internal rotation and W external rotation) and axillary and Y"},{"code":"39397-5","display":"Shoulder - right X-ray AP (W internal rotation and W external rotation) and West Point"},{"code":"39343-9","display":"Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and Y"},{"code":"39348-8","display":"Shoulder - left X-ray AP (W internal rotation and W external rotation) and Y"},{"code":"39325-6","display":"Shoulder - left X-ray AP (W internal rotation) and Grashey and axillary and outlet"},{"code":"39346-2","display":"Shoulder - bilateral X-ray AP (W internal rotation) and West Point"},{"code":"39347-0","display":"Shoulder - left X-ray AP (W internal rotation) and West Point"},{"code":"39396-7","display":"Shoulder - right X-ray AP (W internal rotation) and West Point"},{"code":"24632-2","display":"Chest X-ray AP portable"},{"code":"37075-9","display":"Hip X-ray AP portable"},{"code":"43561-0","display":"Chest and Abdomen X-ray AP upright and AP chest"},{"code":"38003-0","display":"Foot - left X-ray AP standing"},{"code":"38815-7","display":"Foot - right X-ray AP standing"},{"code":"42406-9","display":"Spine Lumbar X-ray AP W and WO left bending"},{"code":"42407-7","display":"Spine Lumbar X-ray AP W and WO right bending"},{"code":"42445-7","display":"Spine Thoracic X-ray AP W left bending and WO bending"},{"code":"37484-3","display":"Knee - left X-ray AP W manual stress"},{"code":"37746-5","display":"Knee - right X-ray AP W manual stress"},{"code":"42403-6","display":"Spine Lumbar X-ray AP W right bending and W left bending"},{"code":"42408-5","display":"Spine Lumbar X-ray AP W right bending and W left bending and WO bending"},{"code":"42444-0","display":"Spine Thoracic X-ray AP W right bending and W left bending and WO bending"},{"code":"42446-5","display":"Spine Thoracic X-ray AP W right bending and WO bending"},{"code":"39403-1","display":"Shoulder X-ray axillary and transcapular"},{"code":"37127-8","display":"Shoulder - bilateral X-ray axillary and Y"},{"code":"37128-6","display":"Shoulder - left X-ray axillary and Y"},{"code":"37807-5","display":"Shoulder - right X-ray axillary and Y"},{"code":"46386-9","display":"Teeth X-ray bitewing"},{"code":"39884-2","display":"Bone Scan blood pool"},{"code":"39861-0","display":"Heart Scan blood pool"},{"code":"42709-6","display":"Liver Scan blood pool"},{"code":"39860-2","display":"Heart Scan blood pool W stress and W radionuclide IV"},{"code":"26352-5","display":"Wrist - bilateral and Hand - bilateral X-ray bone age"},{"code":"26353-3","display":"Wrist - left and Hand - left X-ray bone age"},{"code":"26354-1","display":"Wrist - right and Hand - right X-ray bone age"},{"code":"24724-7","display":"Wrist and Hand X-ray bone age"},{"code":"37362-1","display":"Bones X-ray bone age"},{"code":"24591-0","display":"Brain Scan brain death protocol W Tc-99m HMPAO IV"},{"code":"37996-6","display":"Calcaneus X-ray Broden"},{"code":"37995-8","display":"Calcaneus - bilateral X-ray Broden"},{"code":"37997-4","display":"Calcaneus - left X-ray Broden"},{"code":"38814-0","display":"Calcaneus - right X-ray Broden"},{"code":"37486-8","display":"Ankle X-ray Broden W manual stress"},{"code":"37852-1","display":"Sinuses X-ray Caldwell and Waters"},{"code":"39859-4","display":"Brain Scan delayed static"},{"code":"39875-0","display":"Scan delayed W GA-67 IV"},{"code":"39840-4","display":"Scan delayed W I-131 MIBG IV"},{"code":"39842-0","display":"Scan delayed W In-111 Satumomab IV"},{"code":"39874-3","display":"Head Cistern Scan delayed W radionuclide IT"},{"code":"39819-8","display":"Bone Scan delayed"},{"code":"39741-4","display":"Parathyroid Scan delayed"},{"code":"24605-8","display":"Breast Mammogram diagnostic"},{"code":"39152-4","display":"Breast FFD mammogram diagnostic"},{"code":"69158-4","display":"Breast implant X-ray diagnostic"},{"code":"48475-8","display":"Breast implant - bilateral Mammogram diagnostic"},{"code":"69150-1","display":"Breast implant - left Mammogram diagnostic"},{"code":"69259-0","display":"Breast implant - right Mammogram diagnostic"},{"code":"26346-7","display":"Breast - bilateral Mammogram diagnostic"},{"code":"39154-0","display":"Breast - bilateral FFD mammogram diagnostic"},{"code":"26347-5","display":"Breast - left Mammogram diagnostic"},{"code":"42169-3","display":"Breast - left FFD mammogram diagnostic"},{"code":"26348-3","display":"Breast - right Mammogram diagnostic"},{"code":"42168-5","display":"Breast - right FFD mammogram diagnostic"},{"code":"46350-5","display":"Breast - unilateral Mammogram diagnostic"},{"code":"24604-1","display":"Breast Mammogram diagnostic limited"},{"code":"26349-1","display":"Breast - bilateral Mammogram diagnostic limited"},{"code":"26350-9","display":"Breast - left Mammogram diagnostic limited"},{"code":"26351-7","display":"Breast - right Mammogram diagnostic limited"},{"code":"46351-3","display":"Breast implant - bilateral Mammogram displacement"},{"code":"39895-8","display":"Gallbladder Scan ejection fraction W Tc-99m DISIDA IV"},{"code":"39887-5","display":"Heart Scan first pass and ejection fraction at rest and W radionuclide IV"},{"code":"39889-1","display":"Heart Scan first pass and ejection fraction"},{"code":"39885-9","display":"Heart Scan first pass and ventricular volume"},{"code":"39910-5","display":"Heart Scan first pass and wall motion and ejection fraction"},{"code":"39912-1","display":"Heart Scan first pass and wall motion and ventricular volume and ejection fraction"},{"code":"39909-7","display":"Heart Scan first pass and wall motion and ventricular volume and ejection fraction W stress and W radionuclide IV"},{"code":"39908-9","display":"Heart Scan first pass and wall motion and ventricular volume W stress and W radionuclide IV"},{"code":"39886-7","display":"Heart Scan first pass and wall motion at rest and W radionuclide IV"},{"code":"39890-9","display":"Heart Scan first pass and wall motion"},{"code":"39888-3","display":"Heart Scan first pass and wall motion W stress and W radionuclide IV"},{"code":"39867-7","display":"Heart Scan first pass at rest and W radionuclide IV"},{"code":"39863-6","display":"Heart Scan first pass at rest and W stress and W radionuclide IV"},{"code":"39866-9","display":"Heart Scan first pass at rest and W Tc-99m Sestamibi IV"},{"code":"39864-4","display":"Heart Scan first pass"},{"code":"39865-1","display":"Left ventricle Scan first pass"},{"code":"39869-3","display":"Heart Scan first pass W stress and W radionuclide IV"},{"code":"39868-5","display":"Heart Scan first pass W stress and W Tc-99m Sestamibi IV"},{"code":"39893-3","display":"Heart Scan flow for shunt detection"},{"code":"43644-4","display":"Brain Scan flow limited"},{"code":"39858-6","display":"Bone Scan flow"},{"code":"39636-6","display":"Brain Scan flow"},{"code":"39871-9","display":"Heart Scan flow"},{"code":"42261-8","display":"Kidney - bilateral Scan flow"},{"code":"42262-6","display":"Liver Scan flow"},{"code":"43653-5","display":"Liver and Spleen Scan flow"},{"code":"39847-9","display":"Parotid gland Scan flow"},{"code":"39899-0","display":"Salivary gland Scan flow"},{"code":"42308-7","display":"Scrotum and Testicle Scan flow"},{"code":"42263-4","display":"Spleen Scan flow"},{"code":"39856-0","display":"Thyroid Scan flow"},{"code":"43500-8","display":"Vessel Scan flow"},{"code":"44148-5","display":"Brain Scan flow W Tc-99m bicisate IV"},{"code":"43642-8","display":"Brain Scan flow W Tc-99m DTPA IV"},{"code":"43664-2","display":"Renal vessels Scan flow W Tc-99m DTPA IV"},{"code":"43643-6","display":"Brain Scan flow W Tc-99m glucoheptonate IV"},{"code":"43666-7","display":"Kidney - bilateral and Renal vessels Scan flow W Tc-99m glucoheptonate IV"},{"code":"43663-4","display":"Renal vessels Scan flow W Tc-99m glucoheptonate IV"},{"code":"43665-9","display":"Renal vessels Scan flow W Tc-99m Mertiatide IV"},{"code":"39870-1","display":"Heart Scan flow W Tc-99m pertechnetate IV"},{"code":"43654-3","display":"Liver Scan flow W Tc-99m tagged RBC IV"},{"code":"39685-3","display":"Scan for abscess W GA-67 IV"},{"code":"39940-2","display":"Lung Scan Clearance W Tc-99m DTPA aerosol inhaled"},{"code":"43787-1","display":"Skull and Facial bones and Mandible X-ray for dental measurement"},{"code":"43648-5","display":"Scan for endocrine tumor multiple areas W I-131 MIBG IV"},{"code":"43649-3","display":"Scan for endocrine tumor multiple areas W In-111 pentetreotide IV"},{"code":"39827-1","display":"Scan for endocrine tumor whole body W I-131 MIBG IV"},{"code":"39828-9","display":"Scan for endocrine tumor whole body W In-111 pentetreotide IV"},{"code":"39327-2","display":"Abdomen and Fetus X-ray for fetal age"},{"code":"44208-7","display":"Orbit X-ray for foreign body"},{"code":"30720-7","display":"Orbit - bilateral X-ray for foreign body"},{"code":"42311-1","display":"Orbit - left X-ray for foreign body"},{"code":"42312-9","display":"Orbit - right X-ray for foreign body"},{"code":"39768-7","display":"Stomach Scan for gastric emptying W Tc-99m SC PO"},{"code":"39767-9","display":"Stomach Scan for gastric emptying liquid phase W radionuclide PO"},{"code":"24997-9","display":"Stomach Scan for gastric emptying solid phase W Tc-99m SC PO"},{"code":"39769-5","display":"Stomach Scan for gastric emptying W radionuclide PO"},{"code":"39892-5","display":"Heart Scan for infarct and first pass"},{"code":"39891-7","display":"Heart Scan for infarct and first pass W Tc-99m PYP IV"},{"code":"43646-9","display":"Heart Scan for infarct qualitative and quantitative"},{"code":"43645-1","display":"Heart Scan for infarct qualitative"},{"code":"43647-7","display":"Heart Scan for infarct quantitative"},{"code":"39653-1","display":"Heart Scan for infarct"},{"code":"39657-2","display":"Heart Scan for infarct W Tc-99m PYP IV"},{"code":"39933-7","display":"Scan for infection multiple areas W GA-67 IV"},{"code":"39830-5","display":"Scan for infection whole body W GA-67 IV"},{"code":"39677-0","display":"Scan for infection W GA-67 IV"},{"code":"39490-8","display":"Femur - right and Tibia - right X-ray for leg length"},{"code":"24700-7","display":"Femur and Tibia X-ray for leg length"},{"code":"39686-1","display":"Scan for lymphoma W GA-67 IV"},{"code":"42170-1","display":"Scan for lymphoma"},{"code":"39672-1","display":"Esophagus Scan for motility W radionuclide PO"},{"code":"72256-1","display":"Abdomen X-ray for motility with radioopaque markers"},{"code":"24571-2","display":"Biliary ducts and Gallbladder Scan for patency of biliary structures and ejection fraction W sincalide and W radionuclide IV"},{"code":"24572-0","display":"Biliary ducts and Gallbladder Scan for patency of biliary structures W Tc-99m IV"},{"code":"43788-9","display":"Tube Fluoroscopy for patency W contrast via tube"},{"code":"43789-7","display":"Liver and Biliary ducts and Gallbladder Scan for patency W Tc-99m IV"},{"code":"39673-9","display":"Esophagus Scan for reflux W radionuclide PO"},{"code":"30650-6","display":"Unspecified body region Fluoroscopy for shunt"},{"code":"39665-5","display":"Heart Scan for shunt detection"},{"code":"39664-8","display":"Heart Scan for shunt detection W Tc-99m MAA IV"},{"code":"39848-7","display":"Peritoneovenous shunt Scan for patency W In-111 IT"},{"code":"39849-5","display":"Peritoneovenous shunt Scan for patency W radionuclide IT"},{"code":"24876-5","display":"Peritoneovenous shunt Scan for patency W Tc-99m DTPA IT"},{"code":"44149-3","display":"Peritoneovenous shunt Scan for patency W Tc-99m MAA inj"},{"code":"39954-3","display":"Vein Scan for thrombosis"},{"code":"44140-2","display":"Abdomen and Pelvis Scan for tumor"},{"code":"39831-3","display":"Scan for tumor limited W GA-67 IV"},{"code":"39951-9","display":"Scan for tumor multiple area W Tc-99m Sestamibi IV"},{"code":"39934-5","display":"Scan for tumor multiple areas W GA-67 IV"},{"code":"39829-7","display":"Scan for tumor whole body W GA-67 IV"},{"code":"42171-9","display":"Scan for tumor whole body"},{"code":"39749-7","display":"Scan for tumor whole body W Tc-99m Sestamibi IV"},{"code":"39679-6","display":"Scan for tumor W GA-67 IV"},{"code":"39750-5","display":"Scan for tumor W Tc-99m Sestamibi IV"},{"code":"42305-3","display":"Scan for tumor W Tl-201 IV"},{"code":"42397-0","display":"Chest X-ray frontal stereo"},{"code":"39923-8","display":"Heart Scan gated and ejection fraction at rest and W radionuclide IV"},{"code":"39917-0","display":"Heart Scan gated and ejection fraction"},{"code":"39919-6","display":"Heart Scan gated and first pass"},{"code":"39925-3","display":"Heart Scan gated and wall motion and ejection fraction at rest and W radionuclide IV"},{"code":"39931-1","display":"Heart Scan gated and wall motion and ejection fraction"},{"code":"42306-1","display":"Heart Scan gated and wall motion"},{"code":"39929-5","display":"Heart Scan gated and wall motion W stress and W radionuclide IV"},{"code":"39921-2","display":"Heart Scan gated at rest and W radionuclide IV"},{"code":"39924-6","display":"Heart Scan gated at rest and W stress and W radionuclide IV"},{"code":"39922-0","display":"Heart Scan gated at rest and W Tc-99m pertechnetate IV"},{"code":"39920-4","display":"Heart Scan gated at rest and W Tc-99m Sestamibi IV"},{"code":"39915-4","display":"Heart Scan gated"},{"code":"39928-7","display":"Heart Scan gated W stress and W radionuclide IV"},{"code":"39927-9","display":"Heart Scan gated W stress and W Tc-99m pertechnetate IV"},{"code":"39914-7","display":"Heart Scan gated W Tc-99m Sestamibi IV"},{"code":"46348-9","display":"Chest X-ray GE 2 and PA and Lateral views"},{"code":"44210-3","display":"Ankle X-ray GE 3 views"},{"code":"48480-8","display":"Ankle - bilateral X-ray GE 3 views"},{"code":"46390-1","display":"Ankle - left X-ray GE 3 views"},{"code":"46347-1","display":"Ankle - right X-ray GE 3 views"},{"code":"48481-6","display":"Elbow - bilateral X-ray GE 3 views"},{"code":"46344-8","display":"Elbow - left X-ray GE 3 views"},{"code":"46345-5","display":"Elbow - right X-ray GE 3 views"},{"code":"48479-0","display":"Facial bones X-ray GE 3 views"},{"code":"43492-8","display":"Finger fifth - left X-ray GE 3 views"},{"code":"43497-7","display":"Finger fifth - right X-ray GE 3 views"},{"code":"43491-0","display":"Finger fourth - left X-ray GE 3 views"},{"code":"43496-9","display":"Finger fourth - right X-ray GE 3 views"},{"code":"43489-4","display":"Finger second - left X-ray GE 3 views"},{"code":"43494-4","display":"Finger second - right X-ray GE 3 views"},{"code":"43490-2","display":"Finger third - left X-ray GE 3 views"},{"code":"43495-1","display":"Finger third - right X-ray GE 3 views"},{"code":"44188-1","display":"Foot X-ray GE 3 views"},{"code":"48478-2","display":"Foot - bilateral X-ray GE 3 views"},{"code":"48477-4","display":"Foot - left X-ray GE 3 views"},{"code":"48476-6","display":"Foot - right X-ray GE 3 views"},{"code":"47370-2","display":"Hand - left X-ray GE 3 views"},{"code":"47371-0","display":"Hand - right X-ray GE 3 views"},{"code":"43498-5","display":"Knee - left X-ray GE 3 views"},{"code":"43482-9","display":"Knee - right X-ray GE 3 views"},{"code":"47381-9","display":"Mastoid X-ray GE 3 views"},{"code":"43543-8","display":"Pelvis X-ray GE 3 views"},{"code":"44189-9","display":"Sacroiliac Joint X-ray GE 3 views"},{"code":"48746-2","display":"Sacroiliac joint - bilateral X-ray GE 3 views"},{"code":"43486-0","display":"Sinuses X-ray GE 3 views"},{"code":"46377-8","display":"Skull X-ray GE 3 views"},{"code":"48482-4","display":"Sternoclavicular Joints X-ray GE 3 views"},{"code":"43488-6","display":"Thumb - left X-ray GE 3 views"},{"code":"43493-6","display":"Thumb - right X-ray GE 3 views"},{"code":"44190-7","display":"Wrist X-ray GE 3 views"},{"code":"48483-2","display":"Wrist - bilateral X-ray GE 3 views"},{"code":"46346-3","display":"Wrist - left X-ray GE 3 views"},{"code":"46343-0","display":"Wrist - right X-ray GE 3 views"},{"code":"48485-7","display":"Ribs - bilateral and Chest X-ray GE 3 and PA Chest views"},{"code":"48486-5","display":"Ribs - left and Chest X-ray GE 3 and PA Chest views"},{"code":"48484-0","display":"Ribs - right and Chest X-ray GE 3 and PA Chest views"},{"code":"44191-5","display":"Ribs and Chest X-ray GE 3 and PA Chest views"},{"code":"44239-2","display":"Ribs - unilateral and Chest X-ray Ge 3 and PA Chest Portable views"},{"code":"44193-1","display":"Hand X-ray GE 3 Portable views"},{"code":"44192-3","display":"Pelvis X-ray GE 3 Portable views"},{"code":"44211-1","display":"Chest X-ray GE 4 views"},{"code":"47367-8","display":"Chest Fluoroscopy GE 4 views"},{"code":"47374-4","display":"Knee - left X-ray GE 4 views"},{"code":"47376-9","display":"Knee - right X-ray GE 4 views"},{"code":"47379-3","display":"Mandible X-ray GE 4 views"},{"code":"48747-0","display":"Orbit - bilateral X-ray GE 4 views"},{"code":"48487-3","display":"Skull X-ray GE 4 views"},{"code":"44212-9","display":"Spine Cervical X-ray GE 4 views"},{"code":"47382-7","display":"Spine Lumbar X-ray GE 4 views"},{"code":"47368-6","display":"Chest X-ray GE 4 and Pa and Lateral views"},{"code":"44194-9","display":"Spine X-ray GE 4 views W right bending and W left bending"},{"code":"44195-6","display":"Knee X-ray GE 5 views"},{"code":"43524-8","display":"Skull X-ray GE 5 views"},{"code":"44197-2","display":"Knee - bilateral X-ray GE 5 views standing"},{"code":"44196-4","display":"Spine Lumbar X-ray GE 5 views W right bending and W left bending"},{"code":"49570-5","display":"Ankle - bilateral X-ray GE 6 views"},{"code":"37160-9","display":"Shoulder - left X-ray Grashey and axillary"},{"code":"38793-6","display":"Shoulder - right X-ray Grashey and axillary"},{"code":"37158-3","display":"Shoulder - left X-ray Grashey and axillary and outlet"},{"code":"37806-7","display":"Shoulder - right X-ray Grashey and axillary and outlet"},{"code":"37161-7","display":"Shoulder - bilateral X-ray Grashey and axillary and outlet and Zanca"},{"code":"69267-3","display":"Shoulder X-ray Grashey and axillary and Y"},{"code":"37538-6","display":"Shoulder - left X-ray Grashey and axillary and Y"},{"code":"38789-4","display":"Shoulder - right X-ray Grashey and axillary and Y"},{"code":"37157-5","display":"Shoulder - left X-ray Grashey and outlet"},{"code":"38791-0","display":"Shoulder - right X-ray Grashey and outlet"},{"code":"39350-4","display":"Shoulder - bilateral X-ray Grashey and outlet and Serendipity"},{"code":"37162-5","display":"Shoulder - left X-ray Grashey and outlet and Serendipity"},{"code":"38794-4","display":"Shoulder - right X-ray Grashey and outlet and Serendipity"},{"code":"37167-4","display":"Shoulder - left X-ray Grashey and West Point"},{"code":"38795-1","display":"Shoulder - right X-ray Grashey and West Point"},{"code":"69156-8","display":"Shoulder - left X-ray Grashey and Y"},{"code":"43790-5","display":"Shoulder - right X-ray Grashey and Y"},{"code":"38004-8","display":"Shoulder - left X-ray Grashey W and WO weight"},{"code":"38816-5","display":"Shoulder - right X-ray Grashey W and WO weight"},{"code":"37539-4","display":"Breast Mammogram grid"},{"code":"37540-2","display":"Knee - bilateral X-ray Holmblad standing"},{"code":"30771-0","display":"Pelvis X-ray inlet and outlet"},{"code":"37627-7","display":"Pelvis X-ray inlet and outlet and oblique"},{"code":"37164-1","display":"Facial bones X-ray lateral and Caldwell and Waters"},{"code":"37864-6","display":"Sinuses X-ray lateral and Caldwell and Waters"},{"code":"37165-8","display":"Facial bones X-ray lateral and Caldwell and Waters and submentovertex"},{"code":"37166-6","display":"Facial bones X-ray lateral and Caldwell and Waters and submentovertex and Towne"},{"code":"37871-1","display":"Skull X-ray lateral and Caldwell and Waters and Towne"},{"code":"37134-4","display":"Ankle - bilateral X-ray lateral and Mortise"},{"code":"37135-1","display":"Ankle - left X-ray lateral and Mortise"},{"code":"37670-7","display":"Ankle - right X-ray lateral and Mortise"},{"code":"42382-2","display":"Ankle - left X-ray lateral and Mortise and Broden W manual stress"},{"code":"39366-0","display":"Scapula X-ray lateral and outlet"},{"code":"43464-7","display":"Ribs - bilateral and Chest X-ray lateral and PA chest"},{"code":"37603-8","display":"Ribs - left and Chest X-ray lateral and PA chest"},{"code":"39100-3","display":"Ribs - right and Chest X-ray lateral and PA chest"},{"code":"39101-1","display":"Ribs and Chest X-ray lateral and PA chest"},{"code":"39341-3","display":"Chest X-ray lateral and PA W inspiration and expiration"},{"code":"39406-4","display":"Sternum X-ray lateral and right anterior oblique"},{"code":"39405-6","display":"Sternum X-ray lateral and right oblique and left oblique"},{"code":"42436-6","display":"Sella turcica X-ray lateral and Towne"},{"code":"37869-5","display":"Skull X-ray lateral and Towne"},{"code":"37605-3","display":"Nasal bones X-ray lateral and Waters"},{"code":"37862-0","display":"Sinuses X-ray lateral and Waters"},{"code":"37136-9","display":"Shoulder - left X-ray lateral and Y"},{"code":"37803-4","display":"Shoulder - right X-ray lateral and Y"},{"code":"39340-5","display":"Spine Lumbar X-ray lateral standing and W flexion and W extension"},{"code":"37133-6","display":"Spine Cervical X-ray lateral W flexion and W extension"},{"code":"37132-8","display":"Spine Lumbar X-ray lateral W flexion and W extension"},{"code":"38010-5","display":"Spine Thoracic X-ray lateral W flexion and W extension"},{"code":"37929-7","display":"Wrist X-ray lateral W flexion and W extension"},{"code":"69157-6","display":"Wrist - left X-ray lateral W flexion and W extension"},{"code":"39515-2","display":"Wrist - right X-ray lateral W flexion and W extension"},{"code":"37474-4","display":"Ankle - left X-ray lateral W manual stress"},{"code":"37669-9","display":"Ankle - right X-ray lateral W manual stress"},{"code":"43480-3","display":"Joint X-ray lateral W manual stress"},{"code":"37541-0","display":"Mastoid - bilateral X-ray law and Mayer and Stenver and Towne"},{"code":"47380-1","display":"Mandible X-ray LE 3 views"},{"code":"43470-4","display":"Skull X-ray LE 3 views"},{"code":"47377-7","display":"Knee - right X-ray LE 4 views"},{"code":"24610-8","display":"Breast Mammogram limited"},{"code":"26287-3","display":"Breast - bilateral Mammogram limited"},{"code":"26289-9","display":"Breast - left Mammogram limited"},{"code":"26291-5","display":"Breast - right Mammogram limited"},{"code":"41826-9","display":"Elbow - left X-ray limited"},{"code":"41785-7","display":"Elbow - right X-ray limited"},{"code":"36737-5","display":"Facial bones X-ray limited"},{"code":"41830-1","display":"Hand - left X-ray limited"},{"code":"41789-9","display":"Hand - right X-ray limited"},{"code":"36738-3","display":"Mandible X-ray limited"},{"code":"36893-6","display":"Mastoid X-ray limited"},{"code":"42007-5","display":"Mastoid - bilateral X-ray limited"},{"code":"37646-7","display":"Sacroiliac Joint X-ray limited"},{"code":"44209-5","display":"Sinuses X-ray limited"},{"code":"48466-7","display":"Skull X-ray limited"},{"code":"42710-4","display":"Spine Cervical X-ray limited"},{"code":"36739-1","display":"Wrist - bilateral X-ray limited"},{"code":"38838-9","display":"Wrist - left X-ray limited"},{"code":"37642-6","display":"Wrist - right X-ray limited"},{"code":"41797-2","display":"Colon Fluoroscopy limited W air and barium contrast PR"},{"code":"42335-0","display":"Spine Cervical Fluoroscopy limited W contrast IT"},{"code":"38125-1","display":"Spine Cervical and Thoracic and Lumbar Fluoroscopy limited W contrast IT"},{"code":"38120-2","display":"Spine Thoracic Fluoroscopy limited W contrast IT"},{"code":"37137-7","display":"Kidney X-ray limited W contrast IV"},{"code":"39687-9","display":"Scan limited W GA-67 IV"},{"code":"39754-7","display":"Thyroid Scan limited W I-131 IV"},{"code":"49571-3","display":"Scan limited W I-131 MIBG IV"},{"code":"39843-8","display":"Scan limited W In-111 Satumomab IV"},{"code":"41836-8","display":"Bone Scan limited W In-111 tagged WBC IV"},{"code":"39627-5","display":"Bone Scan limited"},{"code":"39822-2","display":"Bone marrow Scan limited"},{"code":"39645-7","display":"Breast Scan limited"},{"code":"39695-2","display":"Lung Scan limited"},{"code":"39936-0","display":"Joint Scan limited"},{"code":"37542-8","display":"Breast Mammogram magnification"},{"code":"37543-6","display":"Breast - bilateral Mammogram magnification"},{"code":"37554-3","display":"Breast - bilateral Mammogram magnification and spot"},{"code":"38854-6","display":"Breast - left Mammogram magnification and spot"},{"code":"37769-7","display":"Breast - right Mammogram magnification and spot"},{"code":"30769-4","display":"Pelvis and Hip - bilateral X-ray max abduction"},{"code":"38086-5","display":"Knee X-ray Merchants 30 and 45 and 60 degrees"},{"code":"39935-2","display":"Scan multiple areas W GA-67 IV"},{"code":"39949-3","display":"Scan multiple areas W In-111 Satumomab IV"},{"code":"39904-8","display":"Bone Scan multiple areas"},{"code":"39907-1","display":"Bone marrow Scan multiple areas"},{"code":"39937-8","display":"Joint Scan multiple areas"},{"code":"39950-1","display":"Prostate Scan multiple areas W Tc-99m capromab pendatide IV"},{"code":"36608-8","display":"Elbow X-ray oblique"},{"code":"36740-9","display":"Elbow - bilateral X-ray oblique"},{"code":"36741-7","display":"Elbow - left X-ray oblique"},{"code":"37687-1","display":"Elbow - right X-ray oblique"},{"code":"36744-1","display":"Humerus - left X-ray oblique"},{"code":"37737-4","display":"Humerus - right X-ray oblique"},{"code":"36619-5","display":"Knee X-ray oblique"},{"code":"36745-8","display":"Knee - bilateral X-ray oblique"},{"code":"36746-6","display":"Knee - left X-ray oblique"},{"code":"37757-2","display":"Knee - right X-ray oblique"},{"code":"36747-4","display":"Mandible X-ray oblique"},{"code":"37630-1","display":"Pelvis X-ray oblique"},{"code":"36742-5","display":"Radius - bilateral and Ulna - bilateral X-ray oblique"},{"code":"36743-3","display":"Radius - left and Ulna.left X-ray oblique"},{"code":"37709-3","display":"Radius - right and Ulna - right X-ray oblique"},{"code":"48748-8","display":"Spine X-ray oblique"},{"code":"36748-2","display":"Spine Cervical X-ray oblique"},{"code":"43791-3","display":"Spine Lumbar X-ray oblique"},{"code":"48749-6","display":"Spine Thoracic X-ray oblique"},{"code":"36749-0","display":"Tibia - left and Fibula - left X-ray oblique"},{"code":"37817-4","display":"Tibia - right and Fibula - right X-ray oblique"},{"code":"36894-4","display":"Tibia and Fibula X-ray oblique"},{"code":"37544-4","display":"Wrist - bilateral X-ray oblique"},{"code":"38839-7","display":"Wrist - left X-ray oblique"},{"code":"37643-4","display":"Wrist - right X-ray oblique"},{"code":"42398-8","display":"Foot X-ray oblique and (AP and lateral) standing"},{"code":"37139-3","display":"Spine Cervical X-ray oblique and lateral W flexion and W extension"},{"code":"37154-2","display":"Knee X-ray oblique and Sunrise"},{"code":"37155-9","display":"Knee X-ray oblique and Sunrise and tunnel"},{"code":"43469-6","display":"Unspecified body region X-ray of foreign body"},{"code":"37063-5","display":"Unspecified body region Fluoroscopy of foreign body"},{"code":"37546-9","display":"Temporomandibular joint - bilateral X-ray open and closed mouth"},{"code":"48491-5","display":"Temporomandibular joint - left X-ray open and closed mouth"},{"code":"48490-7","display":"Temporomandibular joint - right X-ray open and closed mouth"},{"code":"48699-3","display":"Temporomandibular Joint - unilateral X-ray open and closed mouth"},{"code":"37152-6","display":"Shoulder - bilateral X-ray outlet and Y"},{"code":"37140-1","display":"Shoulder - left X-ray outlet and Y"},{"code":"37804-2","display":"Shoulder - right X-ray outlet and Y"},{"code":"36750-8","display":"Chest X-ray PA and AP lateral-decubitus"},{"code":"42272-5","display":"Chest X-ray PA and lateral"},{"code":"36751-6","display":"Chest Fluoroscopy PA and lateral"},{"code":"36752-4","display":"Hand - bilateral X-ray PA and lateral"},{"code":"36753-2","display":"Hand - left X-ray PA and lateral"},{"code":"37713-5","display":"Hand - right X-ray PA and lateral"},{"code":"36754-0","display":"Mandible X-ray PA and lateral"},{"code":"30721-5","display":"Sinuses X-ray PA and lateral"},{"code":"37547-7","display":"Wrist - bilateral X-ray PA and lateral"},{"code":"37548-5","display":"Wrist - left X-ray PA and lateral"},{"code":"37835-6","display":"Wrist - right X-ray PA and lateral"},{"code":"37143-5","display":"Chest X-ray PA and lateral and AP lateral-decubitus"},{"code":"37144-3","display":"Chest X-ray PA and lateral and AP left lateral-decubitus"},{"code":"37145-0","display":"Chest X-ray PA and lateral and AP right lateral-decubitus"},{"code":"37142-7","display":"Hand - bilateral X-ray PA and lateral and Ball Catcher"},{"code":"37860-4","display":"Sinuses X-ray PA and lateral and Caldwell and Waters"},{"code":"37146-8","display":"Chest X-ray PA and lateral and left oblique"},{"code":"30741-3","display":"Chest X-ray PA and lateral and lordotic upright"},{"code":"39078-1","display":"Finger X-ray PA and lateral and oblique"},{"code":"36755-7","display":"Hand X-ray PA and lateral and oblique"},{"code":"36756-5","display":"Hand - bilateral X-ray PA and lateral and oblique"},{"code":"36757-3","display":"Hand - left X-ray PA and lateral and oblique"},{"code":"37715-0","display":"Hand - right X-ray PA and lateral and oblique"},{"code":"37884-4","display":"Sternum X-ray PA and lateral and oblique"},{"code":"37549-3","display":"Wrist - bilateral X-ray PA and lateral and oblique"},{"code":"37550-1","display":"Wrist - left X-ray PA and lateral and oblique"},{"code":"37836-4","display":"Wrist - right X-ray PA and lateral and oblique"},{"code":"36758-1","display":"Chest X-ray PA and lateral and oblique and lordotic"},{"code":"37148-4","display":"Mandible X-ray PA and lateral and oblique and Towne"},{"code":"37147-6","display":"Chest X-ray PA and lateral and right oblique"},{"code":"30742-1","display":"Chest X-ray PA and lateral and right oblique and left oblique"},{"code":"30743-9","display":"Chest X-ray PA and lateral and right oblique and left oblique portable"},{"code":"30744-7","display":"Chest X-ray PA and lateral and right or-left oblique"},{"code":"24643-9","display":"Chest X-ray PA and lateral and right or-left oblique upright"},{"code":"37149-2","display":"Patella - left X-ray PA and lateral and Sunrise"},{"code":"38790-2","display":"Patella - right X-ray PA and lateral and Sunrise"},{"code":"37859-6","display":"Sinuses X-ray PA and lateral and Waters"},{"code":"69271-5","display":"Skull X-ray PA and lateral and Waters and Towne"},{"code":"24647-0","display":"Chest X-ray PA and lateral upright"},{"code":"24644-7","display":"Chest X-ray PA and lateral upright portable"},{"code":"36759-9","display":"Chest X-ray PA and lordotic"},{"code":"39079-9","display":"Hand X-ray PA and oblique"},{"code":"37141-9","display":"Chest X-ray PA and right lateral"},{"code":"39519-4","display":"Skull X-ray PA and right lateral and left lateral"},{"code":"39521-0","display":"Skull X-ray PA and right lateral and left lateral and Caldwell and Towne"},{"code":"39520-2","display":"Skull X-ray PA and right lateral and left lateral and Towne"},{"code":"24646-2","display":"Chest X-ray PA and right lateral and right oblique and left oblique upright"},{"code":"24645-4","display":"Chest X-ray PA and right lateral and right oblique and left oblique upright portable"},{"code":"37150-0","display":"Chest X-ray PA and right oblique and left oblique"},{"code":"24635-5","display":"Chest X-ray PA upright W inspiration and expiration"},{"code":"46378-6","display":"Knee - bilateral X-ray PA standing and W flexion"},{"code":"43660-0","display":"Heart Scan perfusion qualitative at rest and W radionuclide IV"},{"code":"43661-8","display":"Heart Scan perfusion quantitative at rest and W radionuclide IV"},{"code":"43658-4","display":"Heart Scan perfusion quantitative"},{"code":"43656-8","display":"Lung Scan perfusion quantitative"},{"code":"39719-0","display":"Heart Scan perfusion at rest and W adenosine and W radionuclide IV"},{"code":"43777-2","display":"Heart Scan perfusion at rest and W adenosine and W Tl-201 IV"},{"code":"39722-4","display":"Heart Scan perfusion at rest and W dipyridamole and W radionuclide IV"},{"code":"39720-8","display":"Heart Scan perfusion at rest and W dipyridamole and W Tc-99m Sestamibi IV"},{"code":"39728-1","display":"Heart Scan perfusion at rest and W radionuclide IV"},{"code":"39726-5","display":"Heart Scan perfusion at rest and W stress and W radionuclide IV"},{"code":"39727-3","display":"Heart Scan perfusion at rest and W stress and W Tc-99m Sestamibi IV"},{"code":"39699-4","display":"Heart Scan perfusion at rest and W Tc-99m Sestamibi IV"},{"code":"39701-8","display":"Heart Scan perfusion W adenosine and W radionuclide IV"},{"code":"39731-5","display":"Heart Scan perfusion W adenosine and W Tc-99m Sestamibi IV"},{"code":"39735-6","display":"Heart Scan perfusion W adenosine and W Tl-201 IV"},{"code":"39708-3","display":"Heart Scan perfusion W dipyridamole and W radionuclide IV"},{"code":"39709-1","display":"Heart Scan perfusion W dipyridamole and W Tc-99m IV"},{"code":"39705-9","display":"Heart Scan perfusion W dipyridamole and W Tc-99m Sestamibi IV"},{"code":"39707-5","display":"Heart Scan perfusion W dipyridamole and W Tl-201 IV"},{"code":"39703-4","display":"Heart Scan perfusion W dobutamine and W radionuclide IV"},{"code":"39702-6","display":"Heart Scan perfusion W dobutamine and W Tc-99m Sestamibi IV"},{"code":"39733-1","display":"Heart Scan perfusion W dobutamine and W Tl-201 IV"},{"code":"39941-0","display":"Lung Scan perfusion W particulate radionuclide IV"},{"code":"39833-9","display":"Lung Scan perfusion W radionuclide gaseous inhaled"},{"code":"39716-6","display":"Heart Scan perfusion"},{"code":"39697-8","display":"Lung Scan perfusion"},{"code":"39730-7","display":"Heart Scan perfusion W stress and W radionuclide IV"},{"code":"39732-3","display":"Heart Scan perfusion W stress and W Tc-99m Sestamibi IV"},{"code":"39715-8","display":"Heart Scan perfusion W stress and W Tl-201 IV"},{"code":"39704-2","display":"Heart Scan perfusion W Tc-99m Sestamibi IV"},{"code":"39714-1","display":"Heart Scan perfusion W Tl-201 IV"},{"code":"39713-3","display":"Heart Scan perfusion W Tl-201 IV and Tc-99m Tetrofosmin IV"},{"code":"30765-2","display":"Acetabulum X-ray portable"},{"code":"30764-5","display":"Acetabulum - bilateral X-ray portable"},{"code":"41823-6","display":"Ankle - left X-ray portable"},{"code":"41782-4","display":"Ankle - right X-ray portable"},{"code":"30746-2","display":"Chest X-ray portable"},{"code":"41827-7","display":"Elbow - left X-ray portable"},{"code":"41786-5","display":"Elbow - right X-ray portable"},{"code":"41773-3","display":"Facial bones X-ray portable"},{"code":"41818-6","display":"Femur - left X-ray portable"},{"code":"41778-2","display":"Femur - right X-ray portable"},{"code":"43570-1","display":"Hand X-ray portable"},{"code":"41829-3","display":"Hand - left X-ray portable"},{"code":"41788-1","display":"Hand - right X-ray portable"},{"code":"37168-2","display":"Hip X-ray portable"},{"code":"37169-0","display":"Hip - left X-ray portable"},{"code":"38796-9","display":"Hip - right X-ray portable"},{"code":"37170-8","display":"Humerus X-ray portable"},{"code":"41825-1","display":"Humerus - left X-ray portable"},{"code":"41784-0","display":"Humerus - right X-ray portable"},{"code":"41820-2","display":"Knee - left X-ray portable"},{"code":"41779-0","display":"Knee - right X-ray portable"},{"code":"30792-6","display":"Patella X-ray portable"},{"code":"30772-8","display":"Pelvis X-ray portable"},{"code":"30747-0","display":"Ribs X-ray portable"},{"code":"41831-9","display":"Ribs - left X-ray portable"},{"code":"41791-5","display":"Ribs - right X-ray portable"},{"code":"46391-9","display":"Shoulder X-ray portable"},{"code":"41824-4","display":"Shoulder - left X-ray portable"},{"code":"41783-2","display":"Shoulder - right X-ray portable"},{"code":"30723-1","display":"Skull X-ray portable"},{"code":"37171-6","display":"Spine Cervical X-ray portable"},{"code":"44203-8","display":"Spine Cervical and Thoracic and Lumbar X-ray portable"},{"code":"37172-4","display":"Spine Lumbar X-ray portable"},{"code":"41828-5","display":"Wrist - left X-ray portable"},{"code":"41787-3","display":"Wrist - right X-ray portable"},{"code":"37151-8","display":"Unspecified body region Fluoroscopy portable"},{"code":"30731-4","display":"Zygomatic arch X-ray portable"},{"code":"30730-6","display":"Zygomatic arch - bilateral X-ray portable"},{"code":"24634-8","display":"Chest X-ray portable W inspiration and expiration"},{"code":"24824-5","display":"Lung Scan portable"},{"code":"42402-8","display":"Unspecified body region X-ray post mortem"},{"code":"43657-6","display":"Lung Scan quantitative"},{"code":"30733-0","display":"Chest X-ray right and left oblique portable"},{"code":"37131-0","display":"Abdomen X-ray right lateral and left lateral"},{"code":"37138-5","display":"Abdomen X-ray right oblique and left oblique"},{"code":"41792-3","display":"Chest X-ray right oblique and left oblique"},{"code":"24651-2","display":"Chest X-ray right oblique and left oblique upright"},{"code":"42414-3","display":"Chest X-ray right oblique and left oblique W nipple markers"},{"code":"37016-3","display":"Breast - bilateral Mammogram roll"},{"code":"37017-1","display":"Breast - left Mammogram roll"},{"code":"37775-4","display":"Breast - right Mammogram roll"},{"code":"30740-5","display":"Chest X-ray right or-left oblique"},{"code":"30739-7","display":"Chest X-ray right or-left oblique portable"},{"code":"43479-5","display":"Aorta abdominal Fluoroscopic angiogram runoff W contrast IA"},{"code":"30838-7","display":"Aorta and Femoral artery - bilateral Fluoroscopic angiogram runoff W contrast IA"},{"code":"37364-7","display":"Aorta and Femoral artery - left Fluoroscopic angiogram runoff W contrast IA"},{"code":"38799-3","display":"Aorta and Femoral artery - right Fluoroscopic angiogram runoff W contrast IA"},{"code":"38107-9","display":"Wrist X-ray scaphoid"},{"code":"37304-3","display":"Wrist - bilateral X-ray scaphoid"},{"code":"37302-7","display":"Wrist - left X-ray scaphoid"},{"code":"38115-2","display":"Wrist - right X-ray scaphoid"},{"code":"24930-0","display":"Spine Thoracic and Lumbar X-ray scoliosis"},{"code":"30715-7","display":"Spine Thoracic and Lumbar X-ray scoliosis AP and lateral"},{"code":"42424-2","display":"Spine Thoracic and Lumbar X-ray scoliosis AP and lateral sitting"},{"code":"39367-8","display":"Spine Thoracic and Lumbar X-ray scoliosis AP and lateral standing"},{"code":"42472-1","display":"Spine Thoracic and Lumbar X-ray scoliosis AP in traction"},{"code":"42425-9","display":"Spine Thoracic and Lumbar X-ray scoliosis AP standing and W right bending and W left bending and WO bending"},{"code":"43569-3","display":"Spine Thoracic and Lumbar X-ray scoliosis AP upright and supine"},{"code":"30716-5","display":"Spine Thoracic and Lumbar X-ray scoliosis lateral"},{"code":"30717-3","display":"Spine Thoracic and Lumbar X-ray scoliosis standing"},{"code":"24929-2","display":"Spine Thoracic and Lumbar X-ray scoliosis W flexion and W extension"},{"code":"24606-6","display":"Breast Mammogram screening"},{"code":"39153-2","display":"Breast FFD mammogram screening"},{"code":"69159-2","display":"Breast implant X-ray screening"},{"code":"48492-3","display":"Breast implant - bilateral Mammogram screening"},{"code":"26175-0","display":"Breast - bilateral Mammogram screening"},{"code":"42174-3","display":"Breast - bilateral FFD mammogram screening"},{"code":"26176-8","display":"Breast - left Mammogram screening"},{"code":"46355-4","display":"Breast - left FFD mammogram screening"},{"code":"26177-6","display":"Breast - right Mammogram screening"},{"code":"46354-7","display":"Breast - right FFD mammogram screening"},{"code":"46356-2","display":"Breast - unilateral Mammogram screening"},{"code":"37022-1","display":"Calcaneus X-ray ski jump"},{"code":"37021-3","display":"Calcaneus - bilateral X-ray ski jump"},{"code":"37023-9","display":"Calcaneus - left X-ray ski jump"},{"code":"38778-7","display":"Calcaneus - right X-ray ski jump"},{"code":"37551-9","display":"Breast Mammogram spot"},{"code":"37552-7","display":"Breast - bilateral Mammogram spot"},{"code":"38807-4","display":"Breast - right Mammogram spot"},{"code":"37553-5","display":"Breast - left Mammogram spot compression"},{"code":"43550-3","display":"Brain Scan static and flow"},{"code":"39952-7","display":"Scrotum and Testicle Scan static and flow"},{"code":"39676-2","display":"Scan static for infection W GA-67 IV"},{"code":"39894-1","display":"Heart Scan static for shunt detection"},{"code":"39896-6","display":"Scan static for tumor W GA-67 IV"},{"code":"39814-9","display":"Bone Scan static limited"},{"code":"39634-1","display":"Brain Scan static limited"},{"code":"39903-0","display":"Bone Scan static multiple areas"},{"code":"39817-2","display":"Bone Scan static whole body"},{"code":"39815-6","display":"Bone Scan static"},{"code":"39824-8","display":"Bone marrow Scan static"},{"code":"39633-3","display":"Brain Scan static"},{"code":"39853-7","display":"Kidney - bilateral Scan static"},{"code":"39832-1","display":"Liver Scan static"},{"code":"39878-4","display":"Liver and Spleen Scan static"},{"code":"39900-6","display":"Salivary gland Scan static"},{"code":"39855-2","display":"Scrotum and Testicle Scan static"},{"code":"43501-6","display":"Vessel Scan static"},{"code":"44150-1","display":"Brain Scan static W Tc-99m bicisate IV"},{"code":"39854-5","display":"Kidney - bilateral Scan static W Tc-99m DMSA IV"},{"code":"37153-4","display":"Mastoid X-ray Stenver and Arcelin"},{"code":"69136-0","display":"Knee X-ray Sunrise and tunnel"},{"code":"37163-3","display":"Knee - bilateral X-ray Sunrise and tunnel"},{"code":"37156-7","display":"Knee - left X-ray Sunrise and tunnel"},{"code":"37759-8","display":"Knee - right X-ray Sunrise and tunnel"},{"code":"39345-4","display":"Knee - left X-ray Sunrise and tunnel standing"},{"code":"69255-8","display":"Knee - right X-ray Sunrise and tunnel standing"},{"code":"38088-1","display":"Knee - bilateral X-ray Sunrise 20 and 40 and 60 degrees"},{"code":"38087-3","display":"Knee - left X-ray Sunrise 20 and 40 and 60 degrees"},{"code":"38824-9","display":"Knee - right X-ray Sunrise 20 and 40 and 60 degrees"},{"code":"24579-5","display":"Bones long X-ray survey"},{"code":"43518-0","display":"Bones X-ray survey"},{"code":"37365-4","display":"Bones X-ray survey for metastasis"},{"code":"39518-6","display":"Bones long X-ray survey limited"},{"code":"43519-8","display":"Bones X-ray survey limited"},{"code":"38089-9","display":"Bones X-ray survey limited for metastasis"},{"code":"37159-1","display":"Foot - left X-ray tarsal"},{"code":"38792-8","display":"Foot - right X-ray tarsal"},{"code":"43796-2","display":"Wrist - bilateral X-ray tunnel.carpal"},{"code":"69304-4","display":"Wrist X-ray ulnar deviation"},{"code":"69303-6","display":"Wrist X-ray ulnar deviation and radial deviation"},{"code":"69072-7","display":"Wrist - bilateral X-ray ulnar deviation and radial deviation"},{"code":"37555-0","display":"Wrist - left X-ray ulnar deviation and radial deviation"},{"code":"38808-2","display":"Wrist - right X-ray ulnar deviation and radial deviation"},{"code":"43532-1","display":"Chest and Abdomen X-ray upright and PA chest"},{"code":"39944-4","display":"Lung Scan ventilation and equilibrium and washout W radionuclide inhaled"},{"code":"39948-5","display":"Lung Scan ventilation and equilibrium and washout W radionuclide inhaled single breath"},{"code":"39947-7","display":"Lung Scan ventilation and equilibrium W radionuclide inhaled single breath"},{"code":"39946-9","display":"Lung Scan ventilation and perfusion and differential W radionuclide inhaled and W radionuclide IV"},{"code":"39943-6","display":"Lung Scan ventilation and perfusion W radionuclide inhaled and W particulate radionuclide IV"},{"code":"30697-7","display":"Pulmonary system Scan ventilation and perfusion W radionuclide inhaled and W radionuclide IV"},{"code":"39942-8","display":"Lung Scan ventilation and perfusion W radionuclide inhaled single breath and W particulate radionuclide IV"},{"code":"24888-0","display":"Pulmonary system Scan ventilation and perfusion W Xe-133 inhaled and W Tc-99m MAA IV"},{"code":"39835-4","display":"Lung Scan ventilation W radionuclide aerosol inhaled"},{"code":"39836-2","display":"Lung Scan ventilation W radionuclide gaseous inhaled"},{"code":"39945-1","display":"Lung Scan ventilation W radionuclide gaseous inhaled single breath"},{"code":"39837-0","display":"Lung Scan ventilation W radionuclide inhaled"},{"code":"39834-7","display":"Lung Scan ventilation W Tc-99m DTPA aerosol inhaled"},{"code":"46361-2","display":"Lung Scan ventilation W Xe-133 inhaled"},{"code":"39932-9","display":"Heart Scan wall motion and ejection fraction"},{"code":"39873-5","display":"Heart Scan wall motion"},{"code":"39683-8","display":"Scan whole body W GA-67 IV"},{"code":"39698-6","display":"Scan whole body W I-131 MIBG IV"},{"code":"39845-3","display":"Scan whole body W In-111 Satumomab IV"},{"code":"42711-2","display":"Scan whole body W In-111 tagged WBC IV"},{"code":"42175-0","display":"Scan whole body"},{"code":"39818-0","display":"Bone Scan whole body"},{"code":"39826-3","display":"Bone marrow Scan whole body"},{"code":"39669-7","display":"Scan whole body W Tc-99m Arcitumomab IV"},{"code":"24713-0","display":"Gallbladder X-ray 48 hours post contrast PO"},{"code":"39660-6","display":"Heart Scan at rest and W dipyridamole and W radionuclide IV"},{"code":"39661-4","display":"Heart Scan at rest and W dobutamine and W radionuclide IV"},{"code":"39663-0","display":"Heart Scan at rest and W stress and W radionuclide IV"},{"code":"42309-5","display":"Heart Scan at rest and W stress and W Tl-201 IV"},{"code":"24750-2","display":"Heart Scan at rest and W Tl-201 IV"},{"code":"43459-7","display":"Brain Scan during electroconvulsive shock treatment"},{"code":"24577-9","display":"Bone X-ray during surgery"},{"code":"47372-8","display":"Hip X-ray during surgery"},{"code":"25070-4","display":"Unspecified body region Fluoroscopy during surgery"},{"code":"24574-6","display":"Biliary ducts and Gallbladder Fluoroscopy during surgery W contrast biliary duct"},{"code":"46352-1","display":"Breast duct Mammogram during surgery W contrast intra duct"},{"code":"43485-2","display":"Kidney X-ray during surgery W contrast retrograde"},{"code":"39150-8","display":"Breast FFD mammogram Post Localization"},{"code":"69251-7","display":"Breast Mammogram Post Wire Placement"},{"code":"42415-0","display":"Breast - bilateral Mammogram Post Wire Placement"},{"code":"42416-8","display":"Breast - left Mammogram Post Wire Placement"},{"code":"37201-1","display":"Ankle X-ray standing"},{"code":"37202-9","display":"Ankle - bilateral X-ray standing"},{"code":"37203-7","display":"Ankle - left X-ray standing"},{"code":"37676-4","display":"Ankle - right X-ray standing"},{"code":"37205-2","display":"Calcaneus X-ray standing"},{"code":"37206-0","display":"Calcaneus - left X-ray standing"},{"code":"37720-0","display":"Calcaneus - right X-ray standing"},{"code":"38845-4","display":"Femur - left X-ray standing"},{"code":"37693-9","display":"Femur - right X-ray standing"},{"code":"24708-0","display":"Foot X-ray standing"},{"code":"26094-3","display":"Foot - bilateral X-ray standing"},{"code":"26095-0","display":"Foot - left X-ray standing"},{"code":"26096-8","display":"Foot - right X-ray standing"},{"code":"37584-0","display":"Great toe - left X-ray standing"},{"code":"38810-8","display":"Great toe - right X-ray standing"},{"code":"24809-6","display":"Knee X-ray standing"},{"code":"26085-1","display":"Knee - bilateral X-ray standing"},{"code":"26086-9","display":"Knee - left X-ray standing"},{"code":"26087-7","display":"Knee - right X-ray standing"},{"code":"37204-5","display":"Lower extremity X-ray standing"},{"code":"69264-0","display":"Sacrum X-ray standing"},{"code":"37208-6","display":"Spine Lumbar X-ray standing"},{"code":"69275-6","display":"Spine Thoracic X-ray standing"},{"code":"38124-4","display":"Spine Thoracic and Lumbar X-ray standing"},{"code":"37899-2","display":"Tibia and Fibula X-ray standing"},{"code":"37209-4","display":"Toes - left X-ray standing"},{"code":"37823-2","display":"Toes - right X-ray standing"},{"code":"44233-5","display":"Kidney - bilateral Scan W and WO Tc-99m DTPA IV"},{"code":"44232-7","display":"Kidney - bilateral Scan W and WO Tc-99m Mertiatide IV"},{"code":"37579-0","display":"Acromioclavicular Joint X-ray W and WO weight"},{"code":"37580-8","display":"Acromioclavicular joint - bilateral X-ray W and WO weight"},{"code":"37581-6","display":"Acromioclavicular joint - left X-ray W and WO weight"},{"code":"37663-2","display":"Acromioclavicular joint - right X-ray W and WO weight"},{"code":"39651-5","display":"Heart Scan W adenosine and W Tl-201 IV"},{"code":"38090-7","display":"Breast - bilateral Mammogram W air"},{"code":"38091-5","display":"Breast - left Mammogram W air"},{"code":"39059-1","display":"Gastrointestine upper Fluoroscopy W air and barium contrast PO"},{"code":"24666-0","display":"Colon Fluoroscopy W air and barium contrast PR"},{"code":"46357-0","display":"Colon Fluoroscopy W air contrast PR"},{"code":"30633-2","display":"Esophagus Fluoroscopy W barium contrast PO"},{"code":"42683-3","display":"Gastrointestine upper Fluoroscopy W barium contrast PO"},{"code":"43574-3","display":"Upper Gastrointestine and Small bowel Fluoroscopy W barium contrast PO"},{"code":"44227-7","display":"Colon Fluoroscopy W barium contrast PR"},{"code":"37565-9","display":"Unspecified body region Fluoroscopy W barium contrast via fistula"},{"code":"38092-3","display":"Urinary bladder Fluoroscopy W chain and contrast intra bladder"},{"code":"41770-9","display":"Gallbladder Scan W cholecystokinin and W radionuclide IV"},{"code":"43650-1","display":"Liver and Biliary ducts and Gallbladder Scan W cholecystokinin and W radionuclide IV"},{"code":"30630-8","display":"Head Cistern Fluoroscopy video W contrast"},{"code":"30824-7","display":"Intercranial vessel and Neck Vessel Fluoroscopic angiogram W contrast"},{"code":"37585-7","display":"Jejunum Fluoroscopy W contrast"},{"code":"38853-8","display":"Lower extremity vessels - left Fluoroscopic angiogram W contrast"},{"code":"37765-5","display":"Lower extremity vessels - right Fluoroscopic angiogram W contrast"},{"code":"37615-2","display":"Pelvis vessels Fluoroscopic angiogram W contrast"},{"code":"37936-2","display":"Peripheral vessels Fluoroscopic angiogram W contrast"},{"code":"37640-0","display":"Renal vessels Fluoroscopic angiogram W contrast"},{"code":"64140-7","display":"Renal vessels - left Fluoroscopic angiogram W contrast"},{"code":"64141-5","display":"Renal vessels - right Fluoroscopic angiogram W contrast"},{"code":"38094-9","display":"Spine.cavity Fluoroscopy W contrast"},{"code":"37973-5","display":"Testicle vessels Fluoroscopy W contrast"},{"code":"25005-0","display":"Three vessels Fluoroscopic angiogram W contrast"},{"code":"25014-2","display":"Two vessels Fluoroscopic angiogram W contrast"},{"code":"37976-8","display":"Upper extremity vessels Fluoroscopic angiogram W contrast"},{"code":"42014-1","display":"Urinary Bladder and Urethra Fluoroscopy W contrast"},{"code":"37980-0","display":"Vertebral vessels Fluoroscopic angiogram W contrast"},{"code":"37981-8","display":"Visceral vessels Fluoroscopic angiogram W contrast"},{"code":"37575-8","display":"Gallbladder X-ray W contrast and fatty meal PO"},{"code":"38101-2","display":"Kidney X-ray W contrast antegrade"},{"code":"46376-0","display":"Kidney - bilateral Fluoroscopy W contrast antegrade"},{"code":"38100-4","display":"Urinary Bladder and Urethra Fluoroscopy W contrast antegrade"},{"code":"38102-0","display":"Kidney X-ray W contrast antegrade via pyelostomy"},{"code":"25030-8","display":"Abdominal Arteries Fluoroscopic angiogram W contrast IA"},{"code":"30832-0","display":"Adrenal artery Fluoroscopic angiogram W contrast IA"},{"code":"30831-2","display":"Adrenal artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37387-8","display":"Adrenal artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37939-6","display":"Adrenal artery - right Fluoroscopic angiogram W contrast IA"},{"code":"38861-1","display":"Ankle arteries - left Fluoroscopic angiogram W contrast IA"},{"code":"37941-2","display":"Ankle arteries - right Fluoroscopic angiogram W contrast IA"},{"code":"24658-7","display":"Aorta Fluoroscopic angiogram W contrast IA"},{"code":"30837-9","display":"Aorta abdominal Fluoroscopic angiogram W contrast IA"},{"code":"24546-4","display":"Aorta arch and Neck Fluoroscopic angiogram W contrast IA"},{"code":"37366-2","display":"Abdominal Aorta and Arteries Fluoroscopic angiogram W contrast IA"},{"code":"69054-5","display":"Aortic arch Fluoroscopic angiogram W contrast IA"},{"code":"37380-3","display":"Aortic arch and Brachial artery Fluoroscopic angiogram W contrast IA"},{"code":"37381-1","display":"Aortic arch and Carotid artery Fluoroscopic angiogram W contrast IA"},{"code":"37587-3","display":"Aortic arch and Carotid artery - bilateral and Vertebral artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37588-1","display":"Aortic arch and Carotid artery.common - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37589-9","display":"Aortic arch and Carotid artery.common - left Fluoroscopic angiogram W contrast IA"},{"code":"37590-7","display":"Aortic arch and Carotid artery.common - right Fluoroscopic angiogram W contrast IA"},{"code":"37591-5","display":"Aortic arch and Carotid artery.external - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37592-3","display":"Aortic arch and Carotid artery.external - left Fluoroscopic angiogram W contrast IA"},{"code":"37593-1","display":"Aortic arch and Carotid artery.external - right Fluoroscopic angiogram W contrast IA"},{"code":"37594-9","display":"Aortic arch and Carotid artery and Vertebral artery Fluoroscopic angiogram W contrast IA"},{"code":"37382-9","display":"Aortic arch and Subclavian artery Fluoroscopic angiogram W contrast IA"},{"code":"37383-7","display":"Aortic arch and Subclavian artery - left Fluoroscopic angiogram W contrast IA"},{"code":"38800-9","display":"Aortic arch and Subclavian artery - right Fluoroscopic angiogram W contrast IA"},{"code":"37379-5","display":"Aortic arch and Upper Extremity artery Fluoroscopic angiogram W contrast IA"},{"code":"37384-5","display":"Aortic arch and Vertebral artery Fluoroscopic angiogram W contrast IA"},{"code":"37385-2","display":"Aortic arch and Vertebral artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37386-0","display":"Aortic arch and Vertebral artery - right Fluoroscopic angiogram W contrast IA"},{"code":"24551-4","display":"AV fistula Fluoroscopic angiogram W contrast IA"},{"code":"30828-8","display":"Brachial artery Fluoroscopic angiogram W contrast IA"},{"code":"37388-6","display":"Brachial artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"24581-1","display":"Brachial artery and Subclavian artery Fluoroscopic angiogram W contrast IA"},{"code":"69077-6","display":"Brachiocephalic artery Fluoroscopic angiogram W contrast IA"},{"code":"37389-4","display":"Bronchial artery Fluoroscopic angiogram W contrast IA"},{"code":"24617-3","display":"Carotid artery Fluoroscopic angiogram W contrast IA"},{"code":"26079-4","display":"Carotid artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"39097-1","display":"Carotid artery - bilateral and Cerebral artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"39094-8","display":"Carotid artery.cervical Fluoroscopic angiogram W contrast IA"},{"code":"39098-9","display":"Carotid artery.cervical - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"38863-7","display":"Carotid artery.cervical - left Fluoroscopic angiogram W contrast IA"},{"code":"37945-3","display":"Carotid artery.cervical - right Fluoroscopic angiogram W contrast IA"},{"code":"30821-3","display":"Carotid artery.external Fluoroscopic angiogram W contrast IA"},{"code":"30820-5","display":"Carotid artery.external - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37390-2","display":"Carotid artery.external - left Fluoroscopic angiogram W contrast IA"},{"code":"37948-7","display":"Carotid artery.external - right Fluoroscopic angiogram W contrast IA"},{"code":"38864-5","display":"Carotid artery.internal - left Fluoroscopic angiogram W contrast IA"},{"code":"37952-9","display":"Carotid artery.internal - right Fluoroscopic angiogram W contrast IA"},{"code":"26080-2","display":"Carotid artery - left Fluoroscopic angiogram W contrast IA"},{"code":"26081-0","display":"Carotid artery - right Fluoroscopic angiogram W contrast IA"},{"code":"39095-5","display":"Carotid artery and Cerebral artery Fluoroscopic angiogram W contrast IA"},{"code":"38865-2","display":"Carotid artery and Cerebral artery internal - left Fluoroscopic angiogram W contrast IA"},{"code":"37953-7","display":"Carotid artery and Cerebral artery internal - right Fluoroscopic angiogram W contrast IA"},{"code":"38862-9","display":"Carotid artery and Cerebral artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37944-6","display":"Carotid artery and Cerebral artery - right Fluoroscopic angiogram W contrast IA"},{"code":"37391-0","display":"Carotid artery and Vertebral artery Fluoroscopic angiogram W contrast IA"},{"code":"37392-8","display":"Carotid artery and Vertebral artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37393-6","display":"Carotid artery+Vertebral artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37943-8","display":"Carotid artery+Vertebral artery - right Fluoroscopic angiogram W contrast IA"},{"code":"24622-3","display":"Celiac artery Fluoroscopic angiogram W contrast IA"},{"code":"37403-3","display":"Celiac artery and Gastric artery - left and Superior mesenteric artery Fluoroscopic angiogram W contrast IA"},{"code":"37394-4","display":"Celiac artery and Superior mesenteric artery and Inferior mesenteric artery Fluoroscopic angiogram W contrast IA"},{"code":"37173-2","display":"Cerebral artery Fluoroscopic angiogram W contrast IA"},{"code":"30891-6","display":"Cervicocerebral artery Fluoroscopic angiogram W contrast IA"},{"code":"37174-0","display":"Coronary arteries Fluoroscopic angiogram W contrast IA"},{"code":"37595-6","display":"Coronary graft Fluoroscopic angiogram W contrast IA"},{"code":"30848-6","display":"Extremity arteries Fluoroscopic angiogram W contrast IA"},{"code":"30849-4","display":"Extremity arteries - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37395-1","display":"Extremity arteries - left Fluoroscopic angiogram W contrast IA"},{"code":"37949-5","display":"Extremity arteries - right Fluoroscopic angiogram W contrast IA"},{"code":"37175-7","display":"Femoral artery Fluoroscopic angiogram W contrast IA"},{"code":"37176-5","display":"Femoral artery and Popliteal artery Fluoroscopic angiogram W contrast IA"},{"code":"37397-7","display":"Gastric artery Fluoroscopic angiogram W contrast IA"},{"code":"37398-5","display":"Gastric artery - left Fluoroscopic angiogram W contrast IA"},{"code":"38801-7","display":"Gastric artery - right Fluoroscopic angiogram W contrast IA"},{"code":"37399-3","display":"Gastroduodenal artery Fluoroscopic angiogram W contrast IA"},{"code":"30822-1","display":"Head artery - bilateral and Neck artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"62448-6","display":"Head artery.left+Neck artery.left Fluoroscopic angiogram W contrast IA"},{"code":"62449-4","display":"Head artery.right+Neck artery.right Fluoroscopic angiogram W contrast IA"},{"code":"30823-9","display":"Head artery and Neck artery Fluoroscopic angiogram W contrast IA"},{"code":"25076-1","display":"Hepatic artery Fluoroscopic angiogram W contrast IA"},{"code":"43782-2","display":"Iliac artery Fluoroscopic angiogram W contrast IA"},{"code":"37177-3","display":"Iliac artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"24862-5","display":"Iliac artery Internal Fluoroscopic angiogram W contrast IA"},{"code":"37178-1","display":"Iliac artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37739-0","display":"Iliac artery - right Fluoroscopic angiogram W contrast IA"},{"code":"37179-9","display":"Inferior mesenteric artery Fluoroscopic angiogram W contrast IA"},{"code":"25079-5","display":"Kidney arteries Fluoroscopic angiogram W contrast IA"},{"code":"37487-6","display":"Lower extremity arteries Fluoroscopic angiogram W contrast IA"},{"code":"47986-5","display":"Lower extremity arteries - left Fluoroscopic angiogram W contrast IA"},{"code":"47987-3","display":"Lower extremity arteries - right Fluoroscopic angiogram W contrast IA"},{"code":"30829-6","display":"Internal mammary artery Fluoroscopic angiogram W contrast IA"},{"code":"64995-4","display":"Mammary artery.internal - left Fluoroscopic angiogram W contrast IA"},{"code":"65000-2","display":"Mammary artery.internal - right Fluoroscopic angiogram W contrast IA"},{"code":"37401-7","display":"Maxillary artery.internal Fluoroscopic angiogram W contrast IA"},{"code":"24833-6","display":"Mesenteric artery Fluoroscopic angiogram W contrast IA"},{"code":"24860-9","display":"Pancreatic artery Fluoroscopic angiogram W contrast IA"},{"code":"30833-8","display":"Pelvis arteries Fluoroscopic angiogram W contrast IA"},{"code":"37935-4","display":"Pelvis arteries and Lower extremity arteries - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"24874-0","display":"Peripheral arteries Fluoroscopic angiogram W contrast IA"},{"code":"44240-0","display":"Peripheral arteries - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"69249-1","display":"Popliteal artery Fluoroscopic angiogram W contrast IA"},{"code":"37181-5","display":"Popliteal artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37778-8","display":"Popliteal artery - right Fluoroscopic angiogram W contrast IA"},{"code":"37404-1","display":"Pudendal artery.internal Fluoroscopic angiogram W contrast IA"},{"code":"39057-5","display":"Pulmonary artery Fluoroscopic angiogram W contrast IA"},{"code":"30830-4","display":"Pulmonary artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37182-3","display":"Pulmonary artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37779-6","display":"Pulmonary artery - right Fluoroscopic angiogram W contrast IA"},{"code":"30834-6","display":"Renal artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"62446-0","display":"Renal artery - left Fluoroscopic angiogram W contrast IA"},{"code":"62447-8","display":"Renal artery - right Fluoroscopic angiogram W contrast IA"},{"code":"24925-0","display":"Spinal artery Fluoroscopic angiogram W contrast IA"},{"code":"26082-8","display":"Spinal artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"26083-6","display":"Spinal artery - left Fluoroscopic angiogram W contrast IA"},{"code":"26084-4","display":"Spinal artery - right Fluoroscopic angiogram W contrast IA"},{"code":"24992-0","display":"Splenic artery Fluoroscopic angiogram W contrast IA"},{"code":"24991-2","display":"Splenic vein and Portal vein Fluoroscopic angiogram W contrast IA"},{"code":"37886-9","display":"Subclavian artery Fluoroscopic angiogram W contrast IA"},{"code":"37405-8","display":"Subclavian artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37406-6","display":"Subclavian artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37966-9","display":"Subclavian artery - right Fluoroscopic angiogram W contrast IA"},{"code":"37180-7","display":"Superior mesenteric artery Fluoroscopic angiogram W contrast IA"},{"code":"37402-5","display":"Superior mesenteric artery and Inferior mesenteric artery Fluoroscopic angiogram W contrast IA"},{"code":"38119-4","display":"Thoracic artery Fluoroscopic angiogram W contrast IA"},{"code":"37900-8","display":"Tibial artery Fluoroscopic angiogram W contrast IA"},{"code":"37489-2","display":"Tibioperoneal arteries Fluoroscopic angiogram W contrast IA"},{"code":"37977-6","display":"Upper extremity arteries Fluoroscopic angiogram W contrast IA"},{"code":"37396-9","display":"Upper extremity arteries - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37488-4","display":"Upper extremity arteries - left Fluoroscopic angiogram W contrast IA"},{"code":"37967-7","display":"Upper extremity arteries - right Fluoroscopic angiogram W contrast IA"},{"code":"24576-1","display":"Urinary bladder arteries Fluoroscopic angiogram W contrast IA"},{"code":"37979-2","display":"Uterine artery Fluoroscopic angiogram W contrast IA"},{"code":"37407-4","display":"Vertebral artery - bilateral Fluoroscopic angiogram W contrast IA"},{"code":"37490-0","display":"Vertebral artery - left Fluoroscopic angiogram W contrast IA"},{"code":"37968-5","display":"Vertebral artery - right Fluoroscopic angiogram W contrast IA"},{"code":"42156-0","display":"Vessels Fluoroscopic angiogram W contrast IA"},{"code":"25017-5","display":"Urinary Bladder and Urethra Fluoroscopy W contrast intra bladder"},{"code":"43559-4","display":"Urinary Bladder and Urethra Fluoroscopy W contrast intra bladder during voiding"},{"code":"37586-5","display":"Penis Fluoroscopy W contrast intra corpus cavernosum"},{"code":"39054-2","display":"Breast duct Mammogram W contrast intra duct"},{"code":"38095-6","display":"Breast duct - bilateral Mammogram W contrast intra duct"},{"code":"38096-4","display":"Breast duct - left Mammogram W contrast intra duct"},{"code":"38825-6","display":"Breast duct - right Mammogram W contrast intra duct"},{"code":"30810-6","display":"Lacrimal duct Fluoroscopy W contrast intra lacrimal duct"},{"code":"38098-0","display":"Lacrimal duct - bilateral Fluoroscopy W contrast intra lacrimal duct"},{"code":"38099-8","display":"Lacrimal duct - left Fluoroscopy W contrast intra lacrimal duct"},{"code":"38827-2","display":"Lacrimal duct - right Fluoroscopy W contrast intra lacrimal duct"},{"code":"24845-0","display":"Neck Fluoroscopy W contrast intra larynx"},{"code":"30850-2","display":"Extremity lymphatics Fluoroscopy W contrast intra lymphatic"},{"code":"30851-0","display":"Extremity lymphatics - bilateral Fluoroscopy W contrast intra lymphatic"},{"code":"37599-8","display":"Extremity lymphatics - left Fluoroscopy W contrast intra lymphatic"},{"code":"38812-4","display":"Extremity lymphatics - right Fluoroscopy W contrast intra lymphatic"},{"code":"24827-8","display":"Lymphatics Fluoroscopy W contrast intra lymphatic"},{"code":"30839-5","display":"Lymphatics abdominal Fluoroscopy W contrast intra lymphatic"},{"code":"30840-3","display":"Lymphatics abdominal - bilateral Fluoroscopy W contrast intra lymphatic"},{"code":"37597-2","display":"Lymphatics abdominal and Lymphatics pelvic Fluoroscopy W contrast intra lymphatic"},{"code":"37598-0","display":"Lymphatics abdominal and Lymphatics pelvic - bilateral Fluoroscopy W contrast intra lymphatic"},{"code":"37596-4","display":"Lymphatics abdominal and Lymphatics pelvic - left Fluoroscopy W contrast intra lymphatic"},{"code":"38811-6","display":"Lymphatics abdominal and Lymphatics pelvic - right Fluoroscopy W contrast intra lymphatic"},{"code":"37600-4","display":"Lymphatics - left Fluoroscopy W contrast intra lymphatic"},{"code":"39510-3","display":"Lymphatics pelvic Fluoroscopy W contrast intra lymphatic"},{"code":"37601-2","display":"Lymphatics pelvic - bilateral Fluoroscopy W contrast intra lymphatic"},{"code":"38813-2","display":"Lymphatics - right Fluoroscopy W contrast intra lymphatic"},{"code":"39148-2","display":"Breast duct Mammogram W contrast intra multiple ducts"},{"code":"39146-6","display":"Breast duct - bilateral Mammogram W contrast intra multiple ducts"},{"code":"39145-8","display":"Breast duct - left Mammogram W contrast intra multiple ducts"},{"code":"39147-4","display":"Breast duct - right Mammogram W contrast intra multiple ducts"},{"code":"24661-1","display":"Pleural space Fluoroscopy W contrast intra pleural space"},{"code":"38116-0","display":"Parotid gland Fluoroscopy W contrast intra salivary duct"},{"code":"38097-2","display":"Parotid gland - left Fluoroscopy W contrast intra salivary duct"},{"code":"38826-4","display":"Parotid gland - right Fluoroscopy W contrast intra salivary duct"},{"code":"24902-9","display":"Salivary gland Fluoroscopy W contrast intra salivary duct"},{"code":"26067-9","display":"Salivary gland - bilateral Fluoroscopy W contrast intra salivary duct"},{"code":"26068-7","display":"Salivary gland - left Fluoroscopy W contrast intra salivary duct"},{"code":"26069-5","display":"Salivary gland - right Fluoroscopy W contrast intra salivary duct"},{"code":"38153-3","display":"Submandibular gland Fluoroscopy W contrast intra salivary duct"},{"code":"48698-5","display":"Submandibular gland - bilateral Fluoroscopy W contrast intra salivary duct"},{"code":"42460-6","display":"Submandibular gland - left Fluoroscopy W contrast intra salivary duct"},{"code":"48696-9","display":"Submandibular gland - right Fluoroscopy W contrast intra salivary duct"},{"code":"24912-8","display":"Sinus tract Fluoroscopy W contrast intra sinus tract"},{"code":"24552-2","display":"Stent Fluoroscopy W contrast intra stent"},{"code":"25016-7","display":"Urethra Fluoroscopy W contrast intra urethra"},{"code":"39151-6","display":"Vas deferens Fluoroscopy W contrast intra vas deferens"},{"code":"37183-1","display":"Ankle Fluoroscopy W contrast intraarticular"},{"code":"37184-9","display":"Ankle - bilateral Fluoroscopy W contrast intraarticular"},{"code":"37185-6","display":"Ankle - left Fluoroscopy W contrast intraarticular"},{"code":"37942-0","display":"Ankle - right Fluoroscopy W contrast intraarticular"},{"code":"37186-4","display":"Elbow Fluoroscopy W contrast intraarticular"},{"code":"37187-2","display":"Elbow - bilateral Fluoroscopy W contrast intraarticular"},{"code":"37188-0","display":"Elbow - left Fluoroscopy W contrast intraarticular"},{"code":"37947-9","display":"Elbow - right Fluoroscopy W contrast intraarticular"},{"code":"24764-3","display":"Hip Fluoroscopy W contrast intraarticular"},{"code":"26070-3","display":"Hip - bilateral Fluoroscopy W contrast intraarticular"},{"code":"26071-1","display":"Hip - left Fluoroscopy W contrast intraarticular"},{"code":"26072-9","display":"Hip - right Fluoroscopy W contrast intraarticular"},{"code":"24800-5","display":"Knee Fluoroscopy W contrast intraarticular"},{"code":"26073-7","display":"Knee - bilateral Fluoroscopy W contrast intraarticular"},{"code":"26074-5","display":"Knee - left Fluoroscopy W contrast intraarticular"},{"code":"26075-2","display":"Knee - right Fluoroscopy W contrast intraarticular"},{"code":"37647-5","display":"Sacroiliac Joint Fluoroscopy W contrast intraarticular"},{"code":"37189-8","display":"Sacroiliac joint - bilateral Fluoroscopy W contrast intraarticular"},{"code":"37190-6","display":"Sacroiliac joint - left Fluoroscopy W contrast intraarticular"},{"code":"37785-3","display":"Sacroiliac joint - right Fluoroscopy W contrast intraarticular"},{"code":"24910-2","display":"Shoulder Fluoroscopy W contrast intraarticular"},{"code":"26076-0","display":"Shoulder - bilateral Fluoroscopy W contrast intraarticular"},{"code":"26077-8","display":"Shoulder - left Fluoroscopy W contrast intraarticular"},{"code":"26078-6","display":"Shoulder - right Fluoroscopy W contrast intraarticular"},{"code":"37901-6","display":"Temporomandibular joint Fluoroscopy W contrast intraarticular"},{"code":"37409-0","display":"Temporomandibular joint - bilateral Fluoroscopy W contrast intraarticular"},{"code":"37410-8","display":"Temporomandibular joint - left Fluoroscopy W contrast intraarticular"},{"code":"37818-2","display":"Temporomandibular joint - right Fluoroscopy W contrast intraarticular"},{"code":"25034-0","display":"Wrist Fluoroscopy W contrast intraarticular"},{"code":"37570-9","display":"Wrist - bilateral Fluoroscopy W contrast intraarticular"},{"code":"37571-7","display":"Wrist - left Fluoroscopy W contrast intraarticular"},{"code":"37641-8","display":"Wrist - right Fluoroscopy W contrast intraarticular"},{"code":"37191-4","display":"Joint Fluoroscopy W contrast intraarticular"},{"code":"24825-2","display":"Lung X-ray W contrast intrabronchial"},{"code":"30813-0","display":"Lung - bilateral X-ray W contrast intrabronchial"},{"code":"64996-2","display":"Lung - left X-ray W contrast intrabronchial"},{"code":"64997-0","display":"Lung - right X-ray W contrast intrabronchial"},{"code":"24927-6","display":"Spine Fluoroscopy W contrast intradisc"},{"code":"37192-2","display":"Spine Cervical Fluoroscopy W contrast intradisc"},{"code":"37193-0","display":"Spine Lumbar Fluoroscopy W contrast intradisc"},{"code":"70933-7","display":"Spine Thoracic Fluoroscopy W contrast intradisc"},{"code":"25022-5","display":"Uterus and Fallopian tubes Fluoroscopy W contrast intrauterine"},{"code":"30811-4","display":"Posterior fossa Fluoroscopy W contrast IT"},{"code":"37572-5","display":"Spine Fluoroscopy W contrast IT"},{"code":"24947-4","display":"Spine Cervical Fluoroscopy W contrast IT"},{"code":"38103-8","display":"Spine Cervical and Spine Lumbar Fluoroscopy W contrast IT"},{"code":"30808-0","display":"Spine Cervical and Thoracic and Lumbar Fluoroscopy W contrast IT"},{"code":"38104-6","display":"Spine.epidural space Fluoroscopy W contrast IT"},{"code":"24974-8","display":"Spine Lumbar Fluoroscopy W contrast IT"},{"code":"24985-4","display":"Spine Thoracic Fluoroscopy W contrast IT"},{"code":"69066-9","display":"Abdominal vessels Fluoroscopic angiogram W contrast IV"},{"code":"30843-7","display":"Adrenal vein Fluoroscopic angiogram W contrast IV"},{"code":"37602-0","display":"Adrenal vein left Fluoroscopic angiogram W contrast IV"},{"code":"30844-5","display":"Adrenal vein - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"37940-4","display":"Adrenal vein - right Fluoroscopic angiogram W contrast IV"},{"code":"58746-9","display":"AV fistula Fluoroscopic angiogram W contrast IV"},{"code":"24569-6","display":"AV shunt Fluoroscopic angiogram W contrast IV"},{"code":"37411-6","display":"Azygos vein Fluoroscopic angiogram W contrast IV"},{"code":"24573-8","display":"Biliary ducts and Gallbladder X-ray W contrast IV"},{"code":"37195-5","display":"Cerebral vein Fluoroscopic angiogram W contrast IV"},{"code":"30819-7","display":"Epidural veins Fluoroscopic angiogram W contrast IV"},{"code":"39055-9","display":"Extremity veins Fluoroscopic angiogram W contrast IV"},{"code":"37412-4","display":"Extremity veins - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"37413-2","display":"Extremity veins - left Fluoroscopic angiogram W contrast IV"},{"code":"37950-3","display":"Extremity veins - right Fluoroscopic angiogram W contrast IV"},{"code":"42157-8","display":"Extremity vessels Fluoroscopic angiogram W contrast IV"},{"code":"37416-5","display":"Femoral vein Fluoroscopic angiogram W contrast IV"},{"code":"39093-0","display":"Hepatic veins Fluoroscopic angiogram W contrast IV"},{"code":"37421-5","display":"Inferior mesenteric vein Fluoroscopic angiogram W contrast IV"},{"code":"37419-9","display":"Intraosseous veins Fluoroscopic angiogram W contrast IV"},{"code":"37197-1","display":"Jugular vein Fluoroscopic angiogram W contrast IV"},{"code":"37420-7","display":"Jugular vein - left Fluoroscopic angiogram W contrast IV"},{"code":"37954-5","display":"Jugular vein - right Fluoroscopic angiogram W contrast IV"},{"code":"37607-9","display":"Kidney X-ray W contrast IV"},{"code":"24788-2","display":"Kidney - bilateral X-ray W contrast IV"},{"code":"37414-0","display":"Lower extremity veins - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"37196-3","display":"Lower extremity veins - left Fluoroscopic angiogram W contrast IV"},{"code":"37767-1","display":"Lower extremity veins - right Fluoroscopic angiogram W contrast IV"},{"code":"37574-1","display":"Lower extremity vessels Fluoroscopic angiogram W contrast IV"},{"code":"30825-4","display":"Orbit veins Fluoroscopic angiogram W contrast IV"},{"code":"37422-3","display":"Orbit veins - left Fluoroscopic angiogram W contrast IV"},{"code":"37958-6","display":"Orbit veins - right Fluoroscopic angiogram W contrast IV"},{"code":"30852-8","display":"Peripheral veins - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"24685-0","display":"Peripheral veins Fluoroscopic angiogram W contrast IV"},{"code":"69250-9","display":"Portal vein Fluoroscopic angiogram W contrast IV"},{"code":"30847-8","display":"Renal vein Fluoroscopic angiogram W contrast IV"},{"code":"30846-0","display":"Renal vein - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"37423-1","display":"Renal vein - left Fluoroscopic angiogram W contrast IV"},{"code":"37959-4","display":"Renal vein - right Fluoroscopic angiogram W contrast IV"},{"code":"30827-0","display":"Sagittal sinus vein Fluoroscopic angiogram W contrast IV"},{"code":"65803-9","display":"Sagittal sinus vein - left Fluoroscopic angiogram W contrast IV"},{"code":"65802-1","display":"Sagittal sinus and Jugular veins - left Fluoroscopic angiogram W contrast IV"},{"code":"65804-7","display":"Sagittal sinus vein - right Fluoroscopic angiogram W contrast IV"},{"code":"65805-4","display":"Sagittal sinus and Jugular veins - right Fluoroscopic angiogram W contrast IV"},{"code":"30826-2","display":"Sagittal sinus and Jugular veins Fluoroscopic angiogram W contrast IV"},{"code":"37969-3","display":"Sinus vein Fluoroscopic angiogram W contrast IV"},{"code":"37970-1","display":"Splenic vein Fluoroscopic angiogram W contrast IV"},{"code":"37971-9","display":"Subclavian vein Fluoroscopic angiogram W contrast IV"},{"code":"37972-7","display":"Superior mesenteric vein Fluoroscopic angiogram W contrast IV"},{"code":"24550-6","display":"Upper extremity veins Fluoroscopic angiogram W contrast IV"},{"code":"37415-7","display":"Upper extremity veins - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"38859-5","display":"Upper extremity veins - left Fluoroscopic angiogram W contrast IV"},{"code":"37824-0","display":"Upper extremity veins - right Fluoroscopic angiogram W contrast IV"},{"code":"25023-3","display":"Vein Fluoroscopic angiogram W contrast IV"},{"code":"26064-6","display":"Vein - bilateral Fluoroscopic angiogram W contrast IV"},{"code":"26065-3","display":"Vein - left Fluoroscopic angiogram W contrast IV"},{"code":"26066-1","display":"Vein - right Fluoroscopic angiogram W contrast IV"},{"code":"25025-8","display":"Vena cava Fluoroscopic angiogram W contrast IV"},{"code":"30845-2","display":"Inferior vena cava Fluoroscopic angiogram W contrast IV"},{"code":"30645-6","display":"Superior vena cava Fluoroscopic angiogram W contrast IV"},{"code":"43554-5","display":"vessels - left Fluoroscopic angiogram W contrast IV"},{"code":"39096-3","display":"Hepatic veins Fluoroscopic angiogram W contrast IV and W hemodynamics"},{"code":"43783-0","display":"Renal vein Fluoroscopic angiogram W contrast IV and W renin sampling"},{"code":"25080-3","display":"Renal vein - bilateral Fluoroscopic angiogram W contrast IV and W renin sampling"},{"code":"30816-3","display":"Peritoneum Fluoroscopic angiogram W contrast percutaneous"},{"code":"24575-3","display":"Biliary ducts and Gallbladder Fluoroscopy W contrast percutaneous transhepatic"},{"code":"37200-3","display":"Chest X-ray W contrast PO"},{"code":"37199-7","display":"Chest Fluoroscopy W contrast PO"},{"code":"37198-9","display":"Esophagus X-ray W contrast PO"},{"code":"24678-5","display":"Esophagus Fluoroscopy W contrast PO"},{"code":"24712-2","display":"Gallbladder X-ray W contrast PO"},{"code":"42459-8","display":"Gastrointestine upper Fluoroscopy W contrast PO"},{"code":"24924-3","display":"Small bowel Fluoroscopy W contrast PO"},{"code":"24673-6","display":"Duodenum Fluoroscopy W contrast PO and hypotonic agent per ng"},{"code":"24681-9","display":"Esophagus and Hypopharynx Fluoroscopy video W contrast PO during swallowing"},{"code":"24667-8","display":"Colon Fluoroscopy W contrast PR"},{"code":"24894-8","display":"Rectum and Urinary bladder Fluoroscopy W contrast PR and intra bladder during defecation and voiding"},{"code":"39363-7","display":"Fistula Fluoroscopy W contrast retrograde"},{"code":"38105-3","display":"Kidney X-ray W contrast retrograde"},{"code":"39349-6","display":"Kidney - bilateral Fluoroscopy W contrast retrograde"},{"code":"30761-1","display":"Kidney - bilateral Fluoroscopy W contrast retrograde via urethra"},{"code":"38873-6","display":"Kidney - left and Collecting system Fluoroscopy W contrast retrograde via urethra"},{"code":"38113-7","display":"Kidney - right and Collecting system Fluoroscopy W contrast retrograde via urethra"},{"code":"25020-9","display":"Urinary Bladder and Urethra Fluoroscopy W contrast retrograde via urethra"},{"code":"30841-1","display":"Portal vein Fluoroscopic angiogram W contrast transhepatic"},{"code":"30842-9","display":"Portal vein Fluoroscopic angiogram W contrast transhepatic and W hemodynamics"},{"code":"37566-7","display":"Unspecified body region Fluoroscopy W contrast via catheter"},{"code":"37567-5","display":"Colon Fluoroscopy W contrast via colostomy"},{"code":"37568-3","display":"Unspecified body region Fluoroscopy W contrast via fistula"},{"code":"69272-3","display":"Small bowel Fluoroscopy W contrast via ileostomy"},{"code":"24780-9","display":"Kidney - bilateral Fluoroscopy W contrast via nephrostomy tube"},{"code":"38872-8","display":"Kidney - left and Collecting system Fluoroscopy W contrast via nephrostomy tube"},{"code":"38112-9","display":"Kidney - right and Collecting system Fluoroscopy W contrast via nephrostomy tube"},{"code":"37569-1","display":"Urinary bladder Fluoroscopy W contrast via suprapubic tube"},{"code":"30647-2","display":"Biliary ducts and Gallbladder Fluoroscopy W contrast via T-tube"},{"code":"39696-0","display":"Lung Scan W depreotide and W radionuclide IV"},{"code":"42161-0","display":"Heart Scan W dobutamine and W radionuclide IV"},{"code":"39652-3","display":"Heart Scan W dobutamine and W Tl-201 IV"},{"code":"42383-0","display":"Gallbladder X-ray W double dose contrast PO"},{"code":"42690-8","display":"Spine X-ray W flexion and W extension"},{"code":"24945-8","display":"Spine Cervical X-ray W flexion and W extension"},{"code":"24971-4","display":"Spine Lumbar X-ray W flexion and W extension"},{"code":"43481-1","display":"Joint X-ray W flexion and W extension"},{"code":"30785-0","display":"Foot X-ray W forced dorsiflexion"},{"code":"43461-3","display":"Kidney - bilateral Scan W furosemide and W radionuclide IV"},{"code":"39688-7","display":"Scan W GA-67 IV"},{"code":"24679-3","display":"Esophagus Fluoroscopy W gastrografin PO"},{"code":"42684-1","display":"Gastrointestine upper Fluoroscopy W gastrografin PO"},{"code":"42681-7","display":"Colon Fluoroscopy W gastrografin PR"},{"code":"37576-6","display":"Unspecified body region Fluoroscopy W gastrografin via fistula"},{"code":"39850-3","display":"Kidney - bilateral Scan W I-131 IV"},{"code":"25007-6","display":"Thyroid Scan W I-131 IV"},{"code":"39841-2","display":"Scan W I-131 MIBG IV"},{"code":"39857-8","display":"Adrenal gland Scan W I-131 MIBG IV"},{"code":"39624-2","display":"Adrenal gland Scan W I-131 NP59 IV"},{"code":"24770-0","display":"Joint Scan W In-111 intrajoint"},{"code":"39846-1","display":"Scan W In-111 Satumomab IV"},{"code":"39738-0","display":"Abdomen Scan W In-111 Satumomab IV"},{"code":"25032-4","display":"Bone Scan W In-111 tagged WBC IV"},{"code":"42708-8","display":"Scan W In-111 tiuxetan IV"},{"code":"30736-3","display":"Chest X-ray W inspiration and expiration"},{"code":"24682-7","display":"Esophagus and Hypopharynx Fluoroscopy video W liquid and paste contrast PO during swallowing"},{"code":"37556-8","display":"Ankle X-ray W manual stress"},{"code":"37557-6","display":"Ankle - bilateral X-ray W manual stress"},{"code":"37558-4","display":"Ankle - left X-ray W manual stress"},{"code":"37673-1","display":"Ankle - right X-ray W manual stress"},{"code":"37559-2","display":"Foot - left X-ray W manual stress"},{"code":"37705-1","display":"Foot - right X-ray W manual stress"},{"code":"37560-0","display":"Knee X-ray W manual stress"},{"code":"37561-8","display":"Knee - bilateral X-ray W manual stress"},{"code":"37562-6","display":"Knee - left X-ray W manual stress"},{"code":"37753-1","display":"Knee - right X-ray W manual stress"},{"code":"37563-4","display":"Thumb - bilateral X-ray W manual stress"},{"code":"37564-2","display":"Thumb - left X-ray W manual stress"},{"code":"37814-1","display":"Thumb - right X-ray W manual stress"},{"code":"39056-7","display":"Unspecified body region X-ray W manual stress"},{"code":"38093-1","display":"Chest X-ray W nipple markers"},{"code":"39670-5","display":"Lacrimal duct Scan W radionuclide intra lacrimal duct"},{"code":"64051-6","display":"Breast lymphatics - left Scan W radionuclide intra lymphatic"},{"code":"64052-4","display":"Breast lymphatics - right Scan W radionuclide intra lymphatic"},{"code":"24826-0","display":"Lymphatics Scan W radionuclide intra lymphatic"},{"code":"24663-7","display":"Head Cistern Scan W radionuclide IT"},{"code":"42158-6","display":"Adrenal gland Scan"},{"code":"42776-5","display":"AV shunt Scan"},{"code":"25031-6","display":"Bone Scan"},{"code":"24730-4","display":"Brain Scan"},{"code":"39643-2","display":"Brain veins Scan"},{"code":"39646-5","display":"Breast Scan"},{"code":"39650-7","display":"Heart Scan"},{"code":"24776-7","display":"Kidney - bilateral Scan"},{"code":"30877-5","display":"Kidney - bilateral and Renal vessels Scan"},{"code":"24804-7","display":"Knee Scan"},{"code":"26088-5","display":"Knee - bilateral Scan"},{"code":"26089-3","display":"Knee - left Scan"},{"code":"26090-1","display":"Knee - right Scan"},{"code":"39693-7","display":"Liver Scan"},{"code":"39694-5","display":"Liver transplant Scan"},{"code":"43557-8","display":"Liver and Biliary ducts and Gallbladder Scan"},{"code":"39897-4","display":"Liver and Lung Scan"},{"code":"39877-6","display":"Liver and Spleen Scan"},{"code":"39629-1","display":"Meckels diverticulum Scan"},{"code":"39737-2","display":"Neck Scan"},{"code":"39739-8","display":"Pancreas Scan"},{"code":"39742-2","display":"Parathyroid Scan"},{"code":"39619-2","display":"Pulmonary system Scan"},{"code":"43669-1","display":"Renal vessels Scan"},{"code":"39747-1","display":"Salivary gland Scan"},{"code":"30696-9","display":"Scrotum and Testicle Scan"},{"code":"39751-3","display":"Spleen Scan"},{"code":"30695-1","display":"Thyroid Scan"},{"code":"25018-3","display":"Urinary bladder Scan"},{"code":"39626-7","display":"Vein - bilateral Scan"},{"code":"49118-3","display":"Unspecified body region Scan"},{"code":"39939-4","display":"Joint Scan"},{"code":"39671-3","display":"Rectum Scan W radionuclide PO"},{"code":"39752-1","display":"Spleen Scan W radionuclide tagged heat damaged RBC IV"},{"code":"24773-4","display":"Kidney - bilateral Scan W radionuclide transplant scan"},{"code":"30713-2","display":"Spine X-ray W right bending and W left bending"},{"code":"42413-5","display":"Spine Lumbar X-ray W right bending and W left bending"},{"code":"43651-9","display":"Liver and Biliary ducts and Gallbladder Scan W sincalide and W radionuclide IV"},{"code":"39820-6","display":"Bone Scan W SM153 IV"},{"code":"39666-3","display":"Heart Scan W stress and W 201 Th IV"},{"code":"39667-1","display":"Heart Scan W stress and W radionuclide IV"},{"code":"69231-9","display":"Heart Scan W stress and W Tc-99m IV"},{"code":"69232-7","display":"Heart Scan W stress and W Tc-99m Sestamibi IV"},{"code":"24819-5","display":"Liver and Spleen Scan W Tc-99m calcium colloid IV"},{"code":"39744-8","display":"Prostate Scan W Tc-99m capromab pendatide IV"},{"code":"39674-7","display":"Gallbladder Scan W Tc-99m DISIDA IV"},{"code":"41771-7","display":"Kidney - bilateral Scan W Tc-99m DMSA IV"},{"code":"39625-9","display":"Artery Scan W Tc-99m DTPA IA"},{"code":"39745-5","display":"Kidney - bilateral Scan W Tc-99m DTPA IV"},{"code":"43667-5","display":"Kidney - bilateral and Renal vessels Scan W Tc-99m DTPA IV"},{"code":"39753-9","display":"Scrotum and Testicle Scan W Tc-99m DTPA IV"},{"code":"39765-3","display":"Vein Scan W Tc-99m DTPA IV"},{"code":"39642-4","display":"Brain Scan W Tc-99m glucoheptonate IV"},{"code":"44234-3","display":"Kidney - bilateral Scan W Tc-99m glucoheptonate IV"},{"code":"39766-1","display":"Vein Scan W Tc-99m HDP IV"},{"code":"39812-3","display":"Bone Scan W Tc-99m HMPAO IV"},{"code":"39630-9","display":"Brain Scan W Tc-99m HMPAO IV"},{"code":"39757-0","display":"Thyroid Scan W Tc-99m IV"},{"code":"24831-0","display":"Meckels diverticulum Scan W Tc-99m M04 IV"},{"code":"44141-0","display":"Liver and Spleen Scan W Tc-99m MAA IV"},{"code":"44142-8","display":"Bone Scan W Tc-99m medronate IV"},{"code":"39746-3","display":"Kidney - bilateral Scan W Tc-99m Mertiatide IV"},{"code":"69233-5","display":"Parotid gland Scan W Tc-99m pertechnetate IV"},{"code":"25001-9","display":"Scrotum and Testicle Scan W Tc-99m pertechnetate IV"},{"code":"26091-9","display":"Scrotum and Testicle - bilateral Scan W Tc-99m pertechnetate IV"},{"code":"26092-7","display":"Scrotum and Testicle - left Scan W Tc-99m pertechnetate IV"},{"code":"26093-5","display":"Scrotum and Testicle - right Scan W Tc-99m pertechnetate IV"},{"code":"44146-9","display":"Bone marrow Scan W Tc-99m SC IV"},{"code":"39689-5","display":"Gastrointestine Scan W Tc-99m SC IV"},{"code":"69230-1","display":"Liver Scan W Tc-99m SC IV"},{"code":"39764-6","display":"Vein Scan W Tc-99m SC IV"},{"code":"24683-5","display":"Esophagus and Stomach Scan W Tc-99m SC PO"},{"code":"44145-1","display":"Parathyroid Scan W Tc-99m Sestamibi IV"},{"code":"39756-2","display":"Thyroid Scan W Tc-99m Sestamibi IV"},{"code":"24714-8","display":"Gastrointestine Scan W Tc-99m tagged RBC IV"},{"code":"44143-6","display":"Heart Scan W Tc-99m tagged RBC IV"},{"code":"39690-3","display":"Liver Scan W Tc-99m tagged RBC IV"},{"code":"42700-5","display":"Bone Scan W Tc-99m tagged WBC IV"},{"code":"24751-0","display":"Parathyroid Scan W TI-201 subtraction Tc-99m IV"},{"code":"39635-8","display":"Brain Scan W Tl-201 IV"},{"code":"51389-5","display":"Breast Scan W Tl-201 IV"},{"code":"42012-5","display":"Gastrointestine upper Fluoroscopy W water soluble contrast PO"},{"code":"24669-4","display":"Colon Fluoroscopy W water soluble contrast PR"},{"code":"37577-4","display":"Acromioclavicular Joint X-ray W weight"},{"code":"37578-2","display":"Acromioclavicular joint - bilateral X-ray W weight"},{"code":"44144-4","display":"Liver Scan W Xe-133 inhaled"},{"code":"37582-4","display":"Acromioclavicular Joint X-ray WO weight"},{"code":"69055-2","display":"Acromioclavicular joint - bilateral X-ray WO weight"},{"code":"52073-4","display":"Vision attachment"},{"code":"28631-0","display":"Visual acuity study"},{"code":"46242-4","display":"Fetal Document Vital signs measurements"},{"code":"52070-0","display":"Workers compensation"},{"code":"74282-5","display":"Individual counseling note"},{"code":"71683-7","display":"FDA package insert PMI - Stop taking and call your doctor section"},{"code":"71685-2","display":"FDA package insert PMI - Tell your doctor before taking section"},{"code":"34086-9","display":"FDA package insert Abuse section"},{"code":"60555-0","display":"FDA package insert Accessories"},{"code":"34084-4","display":"FDA package insert Adverse reactions section"},{"code":"69761-5","display":"FDA package insert Alarms"},{"code":"70946-9","display":"Ancillary eye tests Narrative"},{"code":"34091-9","display":"FDA package insert Animal pharmacology/toxicology section"},{"code":"48767-8","display":"Annotation comment Narrative"},{"code":"60556-8","display":"FDA package insert Assembly or installation instructions"},{"code":"35519-8","display":"Clinical trial protocol Assessment of safety section"},{"code":"35517-2","display":"Clinical trial protocol Assessment section"},{"code":"35511-5","display":"Clinical trial protocol Background information section"},{"code":"34066-1","display":"FDA package insert Boxed warning section"},{"code":"60557-6","display":"FDA package insert Calibration instructions"},{"code":"72135-7","display":"Cancer diagnosis Narrative"},{"code":"34083-6","display":"FDA package insert Carcinogenesis and mutagenesis and impairment of fertility section"},{"code":"60684-8","display":"FDA product label Cellular therapy"},{"code":"60558-4","display":"FDA package insert Cleaning, disinfecting, and sterilization instructions"},{"code":"34090-1","display":"FDA package insert Clinical pharmacology section"},{"code":"34092-7","display":"FDA package insert Clinical studies section"},{"code":"35528-9","display":"Clinical trial protocol Clinical trial protocol"},{"code":"69760-7","display":"FDA package insert Compatible accessories"},{"code":"60559-2","display":"FDA package insert Components"},{"code":"70940-2","display":"Confrontation visual field Narrative"},{"code":"34070-3","display":"FDA package insert Contraindications section"},{"code":"34085-1","display":"FDA package insert Controlled substance section"},{"code":"57826-0","display":"Co-payment amount Narrative"},{"code":"57025-9","display":"Data criteria Narrative"},{"code":"35524-8","display":"Clinical trial protocol Data handling and record keeping section"},{"code":"34087-7","display":"FDA package insert Dependence section"},{"code":"34089-3","display":"FDA package insert Description section"},{"code":"69758-1","display":"FDA package insert Diagram of device"},{"code":"35521-4","display":"Clinical trial protocol Direct access to source data+documents section"},{"code":"69763-1","display":"FDA package insert Disposal and waste handling"},{"code":"34068-7","display":"FDA package insert Dosage and administration section"},{"code":"43678-2","display":"FDA package insert Dosage forms and strengths section"},{"code":"34074-5","display":"FDA package insert Drug/laboratory test interactions section"},{"code":"42227-9","display":"FDA package insert Drug abuse and dependence section"},{"code":"34073-7","display":"FDA package insert Drug interactions section"},{"code":"35518-0","display":"Clinical trial protocol Efficacy assessment section"},{"code":"35523-0","display":"Clinical trial protocol Ethics section"},{"code":"61147-5","display":"Expected outcomes Narrative"},{"code":"70943-6","display":"Eye anterior segment Narrative"},{"code":"70941-0","display":"Eye external Narrative"},{"code":"70944-4","display":"Eye posterior segment Narrative"},{"code":"35525-5","display":"Clinical trial protocol Financing and insurance section"},{"code":"35510-7","display":"Clinical trial protocol General information section"},{"code":"34072-9","display":"FDA package insert General precautions section"},{"code":"71743-9","display":"FDA product label Generic drug facility identification submission"},{"code":"34082-8","display":"FDA package insert Geriatric use section"},{"code":"61146-7","display":"Goals Narrative"},{"code":"71744-7","display":"FDA package insert Health care provider letter"},{"code":"69719-3","display":"FDA product label Health claim section"},{"code":"69670-8","display":"Health quality measure supplemental data Narrative"},{"code":"34069-5","display":"FDA package insert How supplied section"},{"code":"72090-4","display":"FDA product label Identification of CBER-regulated generic drug facility"},{"code":"64123-3","display":"FDA package insert Indexing - adverse reaction"},{"code":"71446-9","display":"FDA package insert Indexing - billing unit"},{"code":"60685-5","display":"FDA package insert Indexing - pharmacologic class"},{"code":"73815-3","display":"FDA package insert Indexing - product concept"},{"code":"64124-1","display":"FDA package insert Indexing - substance"},{"code":"34067-9","display":"FDA package insert Indications and usage section"},{"code":"34076-0","display":"FDA package insert Information for patients section"},{"code":"69730-0","display":"Instructions [Text] Narrative"},{"code":"59845-8","display":"FDA package insert Instructions for use section"},{"code":"60560-0","display":"FDA package insert Intended use of the device"},{"code":"62387-6","display":"Interventions Narrative"},{"code":"34079-4","display":"FDA package insert Labor and delivery section"},{"code":"34075-2","display":"FDA package insert Laboratory tests section"},{"code":"70945-1","display":"Lacrimal Narrative"},{"code":"70939-4","display":"Lensometry measurements Narrative"},{"code":"66105-8","display":"FDA package insert Lot distribution data"},{"code":"74045-6","display":"Measure description Narrative"},{"code":"57027-5","display":"Measure observations Narrative"},{"code":"43679-0","display":"FDA package insert Mechanism of action section"},{"code":"49489-8","display":"FDA package insert Microbiology section"},{"code":"43680-8","display":"FDA package insert Nonclinical toxicology section"},{"code":"34078-6","display":"FDA package insert Nonteratogenic effects section"},{"code":"34080-2","display":"FDA package insert Nursing mothers section"},{"code":"61149-1","display":"Objective Narrative"},{"code":"70942-8","display":"Ocular alignment and motility Narrative"},{"code":"70934-5","display":"Ocular history Narrative"},{"code":"70948-5","display":"Ocular physical exam Narrative"},{"code":"70935-2","display":"Ophthalmic medications Narrative"},{"code":"60561-8","display":"FDA package insert Other safety information"},{"code":"34088-5","display":"FDA package insert Overdosage section"},{"code":"51941-3","display":"FDA product label Back panel of package"},{"code":"51947-0","display":"FDA product label Bottom panel of package"},{"code":"51948-8","display":"FDA product label Flap panel of package"},{"code":"51945-4","display":"FDA product label Principal display panel of package"},{"code":"51944-7","display":"FDA product label Side panel of package"},{"code":"51943-9","display":"FDA product label Side panel of package Left"},{"code":"51942-1","display":"FDA product label Side panel of package Right"},{"code":"51946-2","display":"FDA product label Top panel of package"},{"code":"34081-0","display":"FDA package insert Pediatric use section"},{"code":"43681-6","display":"FDA package insert Pharmacodynamics section"},{"code":"66106-6","display":"FDA package insert Pharmacogenomics section"},{"code":"43682-4","display":"FDA package insert Pharmacokinetics section"},{"code":"59772-4","display":"Planned procedure Narrative"},{"code":"60683-0","display":"FDA product label Plasma derivative"},{"code":"71681-1","display":"FDA package insert PMI - Common side effects section"},{"code":"71684-5","display":"FDA package insert PMI - Directions for use section"},{"code":"71686-0","display":"FDA package insert PMI - Do not take section"},{"code":"71682-9","display":"FDA package insert PMI - Get emergency medical help section"},{"code":"71687-8","display":"FDA package insert PMI - Important information section"},{"code":"71688-6","display":"FDA package insert PMI - Uses section"},{"code":"57026-7","display":"Population criteria Narrative"},{"code":"69669-0","display":"Population stratification description Narrative"},{"code":"59769-0","display":"Postprocedure diagnosis Narrative"},{"code":"42232-9","display":"FDA package insert Precautions section"},{"code":"42228-7","display":"FDA package insert Pregnancy section"},{"code":"57059-8","display":"Pregnancy visit summary note Narrative"},{"code":"59774-0","display":"Procedure anesthesia Narrative"},{"code":"59775-7","display":"Procedure disposition Narrative"},{"code":"59770-8","display":"Procedure estimated blood loss Narrative"},{"code":"59776-5","display":"Procedure findings Narrative"},{"code":"59771-6","display":"Procedure implants Narrative"},{"code":"59768-2","display":"Procedure indications Narrative"},{"code":"59773-2","display":"Procedure specimens taken Narrative"},{"code":"35526-3","display":"Clinical trial protocol Publication policy section"},{"code":"35522-2","display":"Clinical trial protocol Quality control and quality assurance section"},{"code":"57827-8","display":"Reason for co-payment exemption Narrative"},{"code":"43683-2","display":"FDA package insert Recent major changes section"},{"code":"34093-5","display":"FDA package insert References section"},{"code":"70938-6","display":"Refractive measurements Narrative"},{"code":"69759-9","display":"FDA package insert Risks"},{"code":"48779-3","display":"FDA package insert Structured product labelling indexing data elements section"},{"code":"48780-1","display":"FDA package insert Structured product labelling listing data elements section"},{"code":"42231-1","display":"FDA package insert Structured product labelling medguide section"},{"code":"42230-3","display":"FDA package insert Structured product laballing patient package insert section"},{"code":"38056-8","display":"FDA package insert Structured product laballing supplemental patient material"},{"code":"42229-5","display":"FDA package insert Structured patient labelling unclassified section"},{"code":"69718-5","display":"FDA product label Statement of identity section"},{"code":"35520-6","display":"Clinical trial protocol Statistics section"},{"code":"44425-7","display":"FDA package insert Storage and handling section"},{"code":"35515-6","display":"Clinical trial protocol Subject participation + epochs section"},{"code":"35514-9","display":"Clinical trial protocol Subject selection and withdrawal section"},{"code":"61150-9","display":"Subjective Narrative"},{"code":"35527-1","display":"Clinical trial protocol Supplements section"},{"code":"55122-6","display":"Surgical operation note implants Narrative"},{"code":"34077-8","display":"FDA package insert Teratogenic effects section"},{"code":"35516-4","display":"Clinical trial protocol Treatment of subjects + epochs section"},{"code":"35513-1","display":"Clinical trial protocol Trial design section"},{"code":"42796-3","display":"Clinical trial protocol Trial name"},{"code":"35512-3","display":"Clinical trial protocol Trial objectives and purpose section"},{"code":"69762-3","display":"FDA package insert Troubleshooting"},{"code":"43684-0","display":"FDA package insert Use in specific populations section"},{"code":"54433-8","display":"FDA package insert User safety warnings section"},{"code":"70936-0","display":"Vision testing Narrative"},{"code":"43685-7","display":"FDA package insert Warnings and precautions section"},{"code":"34071-1","display":"FDA package insert Warnings section"},{"code":"74477-1","display":"Clinical document Kind of document from LOINC Document Ontology"},{"code":"74479-7","display":"Clinical document Role from LOINC Document Ontology"},{"code":"74476-3","display":"Clinical document Setting from LOINC Document Ontology"},{"code":"74480-5","display":"Clinical document Subject matter domain from LOINC Document Ontology"},{"code":"74478-9","display":"Clinical document Type of service from LOINC Document Ontology"},{"code":"42566-0","display":"Contributing Factor communication/Documentation MERSTH"},{"code":"21862-8","display":"Source of document used to abstract Cancer"},{"code":"69764-9","display":"Document type"},{"code":"48766-0","display":"Information source"},{"code":"70949-3","display":"Pathology report.section heading"},{"code":"60572-5","display":"Report template ID"},{"code":"60573-3","display":"Report template source"},{"code":"60574-1","display":"Report template version ID"},{"code":"73983-9","display":"Report.section heading Unspecified body region"},{"code":"40811-2","display":"11-Deoxycorticosterone [Presence] in Serum or Plasma"},{"code":"29112-0","display":"Photo documentation Eye - left"},{"code":"29111-2","display":"Photo documentation Eye - right"},{"code":"72169-6","display":"Permission to release immunization data from school record"},{"code":"44943-9","display":"Self management"},{"code":"11206-0","display":"18-Hydroxydeoxycorticosterone [Mass/volume] in Serum or Plasma"},{"code":"26988-6","display":"18-Hydroxydeoxycorticosterone [Mass/time] in 24 hour Urine"},{"code":"50081-9","display":"18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma"},{"code":"57553-0","display":"18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma --1 hour post dose corticotropin"},{"code":"57552-2","display":"18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma --30 minutes post dose corticotropin"},{"code":"57551-4","display":"18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma --pre dose corticotropin"},{"code":"53347-1","display":"11-Deoxycorticosterone [Mass/volume] in Dried blood spot"},{"code":"1656-8","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma"},{"code":"42855-7","display":"11-Deoxycorticosterone [Mass/volume] in Urine"},{"code":"16110-9","display":"11-Deoxycorticosterone [Mass/time] in 24 hour Urine"},{"code":"40818-7","display":"11-Deoxycorticosterone [Moles/volume] in 24 hour Urine"},{"code":"53348-9","display":"11-Deoxycorticosterone [Moles/volume] in Dried blood spot"},{"code":"25561-2","display":"11-Deoxycorticosterone [Moles/volume] in Serum or Plasma"},{"code":"55808-0","display":"11-Deoxycorticosterone [Moles/time] in 24 hour Urine"},{"code":"56611-7","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --1.5 hours post XXX challenge"},{"code":"56608-3","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --15 minutes post XXX challenge"},{"code":"57493-9","display":"11-Deoxycorticosterone [Moles/volume] in Serum or Plasma --1 hour post 250 ug corticotropin"},{"code":"40816-1","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --1 hour post XXX challenge"},{"code":"56602-6","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --1st specimen post XXX challenge"},{"code":"56613-3","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --2.5 hours post XXX challenge"},{"code":"56609-1","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --20 minutes post XXX challenge"},{"code":"56612-5","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --2 hours post XXX challenge"},{"code":"56603-4","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --2nd specimen post XXX challenge"},{"code":"57492-1","display":"11-Deoxycorticosterone [Moles/volume] in Serum or Plasma --30 minutes post 250 ug corticotropin"},{"code":"56556-4","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --30 minutes post XXX challenge"},{"code":"56604-2","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --3rd specimen post XXX challenge"},{"code":"56610-9","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --40 minutes post XXX challenge"},{"code":"56605-9","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --4th specimen post XXX challenge"},{"code":"59987-8","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --5th specimen post XXX challenge"},{"code":"59986-0","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --6th specimen post XXX challenge"},{"code":"59985-2","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --7th specimen post XXX challenge"},{"code":"59984-5","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --8th specimen post XXX challenge"},{"code":"56555-6","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --baseline"},{"code":"16294-1","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --post XXX challenge"},{"code":"57491-3","display":"11-Deoxycorticosterone [Moles/volume] in Serum or Plasma --pre 250 ug corticotropin"},{"code":"56606-7","display":"11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --pre XXX challenge"},{"code":"13480-9","display":"18-Hydroxydeoxycortisol/Creatinine [Mass Ratio] in Urine"},{"code":"44729-2","display":"Progesterone/11-Deoxycorticosterone [Mass Ratio] in Serum or Plasma"},{"code":"69799-5","display":"21-Deoxycorticosterone [Moles/volume] in Serum or Plasma"},{"code":"57562-1","display":"21-Deoxycorticosterone [Moles/volume] in Serum or Plasma --1 hour post dose corticotropin"},{"code":"57561-3","display":"21-Deoxycorticosterone [Moles/volume] in Serum or Plasma --30 minutes post dose corticotropin"},{"code":"57560-5","display":"21-Deoxycorticosterone [Moles/volume] in Serum or Plasma --pre dose corticotropin"},{"code":"72510-1","display":"Performance rate Reporting period population Calculated"},{"code":"72509-3","display":"Reporting rate Reporting period population Calculated"}]}]},"http://hl7.org/fhir/ValueSet/c80-doc-classcodes":{"systems":[{"uri":"http://loinc.org","codes":[{"code":"11369-6","display":"History of Immunization"},{"code":"11485-0","display":"Anesthesia records"},{"code":"11486-8","display":"Chemotherapy records"},{"code":"11488-4","display":"Consult Note"},{"code":"11506-3","display":"Provider-unspecified progress note"},{"code":"11543-6","display":"Nursery records"},{"code":"15508-5","display":"Labor and delivery records"},{"code":"18726-0","display":"Radiology studies (set)"},{"code":"18761-7","display":"Provider-unspecified transfer summary"},{"code":"18842-5","display":"Discharge summary"},{"code":"26436-6","display":"Laboratory Studies (set)"},{"code":"26441-6","display":"Cardiology studies (set)"},{"code":"26442-4","display":"Obstetrical studies (set)"},{"code":"27895-2","display":"Gastroenterology endoscopy studies (set)"},{"code":"27896-0","display":"Pulmonary studies (set)"},{"code":"27897-8","display":"Neuromuscular electrophysiology studies (set)"},{"code":"27898-6","display":"Pathology studies (set)"},{"code":"28570-0","display":"Provider-unspecified procedure note"},{"code":"28619-5","display":"Ophthalmology/optometry studies (set)"},{"code":"28634-4","display":"Miscellaneous studies (set)"},{"code":"29749-9","display":"Dialysis records"},{"code":"29750-7","display":"Neonatal intensive care records"},{"code":"29751-5","display":"Critical care records"},{"code":"29752-3","display":"Perioperative records"},{"code":"34109-9","display":"Evaluation and management note"},{"code":"34117-2","display":"Provider-unspecified, History and physical note"},{"code":"34121-4","display":"Interventional procedure note"},{"code":"34122-2","display":"Pathology procedure note"},{"code":"34133-9","display":"Summarization of episode note"},{"code":"34140-4","display":"Transfer of care referral note"},{"code":"34748-4","display":"Telephone encounter note"},{"code":"34775-7","display":"General surgery Pre-operative evaluation and management note"},{"code":"47039-3","display":"Inpatient Admission history and physical note"},{"code":"47042-7","display":"Counseling note"},{"code":"47045-0","display":"Study report Document"},{"code":"47046-8","display":"Summary of death"},{"code":"47049-2","display":"Non-patient Communication"},{"code":"57017-6","display":"Privacy Policy Organization Document"},{"code":"57016-8","display":"Privacy Policy Acknowledgment Document"},{"code":"56445-0","display":"Medication Summary Document"},{"code":"53576-5","display":"Personal health monitoring report Document"},{"code":"56447-6","display":"Plan of care note"},{"code":"18748-4","display":"Diagnostic imaging study"},{"code":"11504-8","display":"Surgical operation note "},{"code":"57133-1","display":"Referral note"}]}]},"http://hl7.org/fhir/ValueSet/formatcodes":{"systems":[{"uri":"urn:oid:1.3.6.1.4.1.19376.1.2.3","codes":[{"code":"urn:ihe:pcc:xphr:2007","display":"Personal Health Records. Also known as HL7 CCD and HITSP C32"},{"code":"urn:ihe:pcc:aps:2007","display":"IHE Antepartum Summary"},{"code":"urn:ihe:pcc:xds-ms:2007","display":"XDS Medical Summaries"},{"code":"urn:ihe:pcc:edr:2007","display":"Emergency Department Referral (EDR)"},{"code":"urn:ihe:pcc:edes:2007","display":"Emergency Department Encounter Summary (EDES)"},{"code":"urn:ihe:pcc:apr:handp:2008","display":"Antepartum Record (APR) - History and Physical"},{"code":"urn:ihe:pcc:apr:lab:2008","display":"Antepartum Record (APR) - Laboratory"},{"code":"urn:ihe:pcc:apr:edu:2008","display":"Antepartum Record (APR) - Education"},{"code":"urn:ihe:pcc:crc:2008","display":"Cancer Registry Content (CRC)"},{"code":"urn:ihe:pcc:cm:2008","display":"Care Management (CM)"},{"code":"urn:ihe:pcc:ic:2008","display":"Immunization Content (IC)"},{"code":"urn:ihe:pcc:tn:2007","display":"PCC TN"},{"code":"urn:ihe:pcc:nn:2007","display":"PCC NN"},{"code":"urn:ihe:pcc:ctn:2007","display":"PCC CTN"},{"code":"urn:ihe:pcc:edpn:2007","display":"PCC EDPN"},{"code":"urn:ihe:pcc:hp:2008","display":"PCC HP"},{"code":"urn:ihe:pcc:ldhp:2009","display":"PCC LDHP"},{"code":"urn:ihe:pcc:lds:2009","display":"PCC LDS"},{"code":"urn:ihe:pcc:mds:2009","display":"PCC MDS"},{"code":"urn:ihe:pcc:nds:2010","display":"PCC NDS"},{"code":"urn:ihe:pcc:ppvs:2010","display":"PCC PPVS"},{"code":"urn:ihe:pcc:trs:2011","display":"PCC TRS"},{"code":"urn:ihe:pcc:ets:2011","display":"PCC ETS"},{"code":"urn:ihe:pcc:its:2011","display":"PCC ITS"},{"code":"urn:ihe:pcc:ript:2017","display":"Routine Interfacility Patient Transport (RIPT)"},{"code":"urn:ihe:iti:bppc:2007","display":"Basic Patient Privacy Consents"},{"code":"urn:ihe:iti:bppc-sd:2007","display":"Basic Patient Privacy Consents with Scanned Document"},{"code":"urn:ihe:iti:xds-sd:pdf:2008","display":"PDF embedded in CDA per XDS-SD profile"},{"code":"urn:ihe:iti:xds-sd:text:2008","display":"Text embedded in CDA per XDS-SD profile"},{"code":"urn:ihe:iti:xdw:2011:workflowDoc","display":"XDW Workflow Document"},{"code":"urn:ihe:iti:dsg:detached:2014","display":"DSG Detached Document"},{"code":"urn:ihe:iti:dsg:enveloping:2014","display":"DSG Enveloping Document"},{"code":"urn:ihe:iti:appc:2016:consent","display":"Advanced Patient Privacy Consents"},{"code":"urn:ihe:lab:xd-lab:2008","display":"CDA Laboratory Report"},{"code":"urn:ihe:rad:TEXT","display":"Radiology XDS-I Text"},{"code":"urn:ihe:rad:PDF","display":"Radiology XDS-I PDF"},{"code":"urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013","display":"Radiology XDS-I Structured CDA"},{"code":"urn:ihe:card:imaging:2011","display":"Cardiac Imaging Report"},{"code":"urn:ihe:card:CRC:2012","display":"Cardiology CRC"},{"code":"urn:ihe:card:EPRC-IE:2014","display":"Cardiology EPRC-IE"},{"code":"urn:ihe:dent:TEXT","display":"Dental Text"},{"code":"urn:ihe:dent:PDF","display":"Dental PDF"},{"code":"urn:ihe:dent:CDA:ImagingReportStructuredHeadings:2013","display":"Dental CDA"},{"code":"urn:ihe:pat:apsr:all:2010","display":"Anatomic Pathology Structured Report All"},{"code":"urn:ihe:pat:apsr:cancer:all:2010","display":"Anatomic Pathology Structured Report Cancer All"},{"code":"urn:ihe:pat:apsr:cancer:breast:2010","display":"Anatomic Pathology Structured Report Cancer Breast"},{"code":"urn:ihe:pat:apsr:cancer:colon:2010","display":"Anatomic Pathology Structured Report Cancer Colon"},{"code":"urn:ihe:pat:apsr:cancer:prostate:2010","display":"Anatomic Pathology Structured Report Cancer Prostate"},{"code":"urn:ihe:pat:apsr:cancer:thyroid:2010","display":"Anatomic Pathology Structured Report Cancer Thyroid"},{"code":"urn:ihe:pat:apsr:cancer:lung:2010","display":"Anatomic Pathology Structured Report Cancer Lung"},{"code":"urn:ihe:pat:apsr:cancer:skin:2010","display":"Anatomic Pathology Structured Report Cancer Skin"},{"code":"urn:ihe:pat:apsr:cancer:kidney:2010","display":"Anatomic Pathology Structured Report Cancer Kidney"},{"code":"urn:ihe:pat:apsr:cancer:cervix:2010","display":"Anatomic Pathology Structured Report Cancer Cervix"},{"code":"urn:ihe:pat:apsr:cancer:endometrium:2010","display":"Anatomic Pathology Structured Report Cancer Endometrium"},{"code":"urn:ihe:pat:apsr:cancer:ovary:2010","display":"Anatomic Pathology Structured Report Cancer Ovary"},{"code":"urn:ihe:pat:apsr:cancer:esophagus: 2010","display":"Anatomic Pathology Structured Report Cancer Esophagus"},{"code":"urn:ihe:pat:apsr:cancer:stomach: 2010","display":"Anatomic Pathology Structured Report Cancer Stomach"},{"code":"urn:ihe:pat:apsr:cancer:liver:2010","display":"Anatomic Pathology Structured Report Cancer Liver"},{"code":"urn:ihe:pat:apsr:cancer:pancreas: 2010","display":"Anatomic Pathology Structured Report Cancer Pancreas"},{"code":"urn:ihe:pat:apsr:cancer:testis:2010","display":"Anatomic Pathology Structured Report Cancer Testis"},{"code":"urn:ihe:pat:apsr:cancer:urinary_bladder:2010","display":"Anatomic Pathology Structured Report Cancer Urinary Bladder"},{"code":"urn:ihe:pat:apsr:cancer:lip_oral_cavity:2010","display":"Anatomic Pathology Structured Report Cancer Lip Oral Cavity"},{"code":"urn:ihe:pat:apsr:cancer:pharynx:2010","display":"Anatomic Pathology Structured Report Cancer Pharynx"},{"code":"urn:ihe:pat:apsr:cancer:salivary_gland:2010","display":"Anatomic Pathology Structured Report Cancer Salivary Gland"},{"code":"urn:ihe:pat:apsr:cancer:larynx:2010","display":"Anatomic Pathology Structured Report Cancer Larynx"},{"code":"urn:ihe:pharm:pre:2010","display":"Pharmacy Pre"},{"code":"urn:ihe:pharm:padv:2010","display":"Pharmacy PADV"},{"code":"urn:ihe:pharm:dis:2010","display":"Pharmacy DIS"},{"code":"urn:ihe:pharm:pml:2013","display":"Pharmacy PML"},{"code":"urn:hl7-org:sdwg:ccda-structuredBody:1.1","display":"For documents following C-CDA 1.1 constraints using a structured body. "},{"code":"urn:hl7-org:sdwg:ccda-nonXMLBody:1.1","display":"For documents following C-CDA 1.1 constraints using a non structured body. "},{"code":"urn:hl7-org:sdwg:ccda-structuredBody:2.1","display":"For documents following C-CDA 2.1 constraints using a structured body. "},{"code":"urn:hl7-org:sdwg:ccda-nonXMLBody:2.1","display":"For documents following C-CDA 2.1 constraints using a non structured body. "}]}]},"http://hl7.org/fhir/ValueSet/c80-facilitycodes":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"82242000","display":"Hospital-children's"},{"code":"225732001","display":"Hospital-community"},{"code":"79993009","display":"Hospital-government"},{"code":"32074000","display":"Hospital-long term care"},{"code":"4322002","display":"Hospital-military field"},{"code":"224687002","display":"Hospital-prison"},{"code":"62480006","display":"Hospital-psychiatric"},{"code":"80522000","display":"Hospital-rehabilitation"},{"code":"36125001","display":"Hospital-trauma center"},{"code":"48311003","display":"Hospital-Veterans' Administration"},{"code":"284546000","display":"Hospice facility"},{"code":"42665001","display":"Nursing home"},{"code":"45618002","display":"Skilled nursing facility"},{"code":"418518002","display":"Dialysis unit--hospital"},{"code":"73770003","display":"Emergency department--hospital"},{"code":"69362002","display":"Hospital ambulatory surgery facility"},{"code":"52668009","display":"Hospital birthing center"},{"code":"360957003","display":"Hospital outpatient allergy clinic"},{"code":"10206005","display":"Hospital outpatient dental clinic"},{"code":"37550003","display":"Hospital outpatient dermatology clinic"},{"code":"73644007","display":"Hospital outpatient endocrinology clinic"},{"code":"31628002","display":"Hospital outpatient family medicine clinic"},{"code":"58482006","display":"Hospital outpatient gastroenterology clinic"},{"code":"90484001","display":"Hospital outpatient general surgery clinic"},{"code":"1814000","display":"Hospital outpatient geriatric health center"},{"code":"22549003","display":"Hospital outpatient gynecology clinic"},{"code":"56293002","display":"Hospital outpatient hematology clinic"},{"code":"360966004","display":"Hospital outpatient immunology clinic"},{"code":"2849009","display":"Hospital outpatient infectious disease clinic"},{"code":"14866005","display":"Hospital outpatient mental health center"},{"code":"38238005","display":"Hospital outpatient neurology clinic"},{"code":"56189001","display":"Hospital outpatient obstetrical clinic"},{"code":"89972002","display":"Hospital outpatient oncology clinic"},{"code":"78088001","display":"Hospital outpatient ophthalmology clinic"},{"code":"78001009","display":"Hospital outpatient orthopedics clinic"},{"code":"23392004","display":"Hospital outpatient otorhinolaryngology clinic"},{"code":"36293008","display":"Hospital outpatient pain clinic"},{"code":"3729002","display":"Hospital outpatient pediatric clinic"},{"code":"5584006","display":"Hospital outpatient peripheral vascular clinic"},{"code":"37546005","display":"Hospital outpatient rehabilitation clinic"},{"code":"57159002","display":"Hospital outpatient respiratory disease clinic"},{"code":"331006","display":"Hospital outpatient rheumatology clinic"},{"code":"50569004","display":"Hospital outpatient urology clinic"},{"code":"79491001","display":"Hospital radiology facility"},{"code":"33022008","display":"Hospital-based outpatient clinic or department--OTHER-NOT LISTED"},{"code":"19602009","display":"Fee-for-service private physicians' group office"},{"code":"39350007","display":"Private physicians' group office"},{"code":"83891005","display":"Solo practice private office"},{"code":"394759007","display":"Independent ambulatory care provider site--OTHER--NOT LISTED"},{"code":"405607001","display":"Ambulatory surgery center"},{"code":"309900005","display":"Care of the elderly day hospital"},{"code":"275576008","display":"Elderly assessment clinic"},{"code":"10531005","display":"Free-standing ambulatory surgery facility"},{"code":"91154008","display":"Free-standing birthing center"},{"code":"41844007","display":"Free-standing geriatric health center"},{"code":"45899008","display":"Free-standing laboratory facility"},{"code":"51563005","display":"Free-standing mental health center"},{"code":"1773006","display":"Free-standing radiology facility"},{"code":"72311000","display":"Health maintenance organization"},{"code":"6827000","display":"Local community health center"},{"code":"309898008","display":"Psychogeriatric day hospital"},{"code":"39913001","display":"Residential school infirmary"},{"code":"77931003","display":"Rural health center"},{"code":"25681007","display":"Sexually transmitted disease health center"},{"code":"20078004","display":"Substance abuse treatment center"},{"code":"46224007","display":"Vaccination clinic"},{"code":"81234003","display":"Walk-in clinic"},{"code":"35971002","display":"Ambulatory care site--OTHER--NOT LISTED"},{"code":"11424001","display":"Ambulance-based care"},{"code":"409519008","display":"Contained casualty setting"},{"code":"901005","display":"Helicopter-based care"},{"code":"2081004","display":"Hospital ship"},{"code":"59374000","display":"Traveler's aid clinic"},{"code":"413456002","display":"Adult day care center"},{"code":"413817003","display":"Child day care center"},{"code":"310205006","display":"Private residential home"},{"code":"419955002","display":"Residential institution"},{"code":"272501009","display":"Sports facility"},{"code":"394777002","display":"Health encounter site--NOT LISTED"}]}]},"http://hl7.org/fhir/ValueSet/benefit-category":{"systems":[{"uri":"http://hl7.org/fhir/benefit-category","codes":[{"code":"oral","display":"Dental and Oral Health Coverage"},{"code":"vision","display":"Vision Health Coverage"},{"code":"medical","display":"Medical Health Coverage"},{"code":"pharmacy","display":"Pharmacy Coverage"}]}]},"http://hl7.org/fhir/ValueSet/benefit-network":{"systems":[{"uri":"http://hl7.org/fhir/benefit-network","codes":[{"code":"in","display":"In Network"},{"code":"out","display":"Out of Network"}]}]},"http://hl7.org/fhir/ValueSet/benefit-unit":{"systems":[{"uri":"http://hl7.org/fhir/benefit-unit","codes":[{"code":"individual","display":"Individual"},{"code":"family","display":"Family"}]}]},"http://hl7.org/fhir/ValueSet/benefit-term":{"systems":[{"uri":"http://hl7.org/fhir/benefit-term","codes":[{"code":"annual","display":"Annual"},{"code":"day","display":"Day"},{"code":"lifetime","display":"Lifetime"}]}]},"http://hl7.org/fhir/ValueSet/benefit-type":{"systems":[{"uri":"http://hl7.org/fhir/benefit-type","codes":[{"code":"benefit","display":"Benefit"},{"code":"deductible","display":"Deductible"},{"code":"visit","display":"Visit"},{"code":"room","display":"Room"},{"code":"copay","display":"Copayment per service"},{"code":"copay-percent","display":"Copayment Percent per service"},{"code":"copay-maximum","display":"Copayment maximum per service"},{"code":"vision-exam","display":"Vision Exam"},{"code":"vision-glasses","display":"Vision Glasses"},{"code":"vision-contacts","display":"Vision Contacts Coverage"},{"code":"medical-primarycare","display":"Medical Primary Health Coverage"},{"code":"pharmacy-dispense","display":"Pharmacy Dispense Coverage"}]}]},"http://hl7.org/fhir/ValueSet/encounter-status":{"systems":[{"uri":"http://hl7.org/fhir/encounter-status","codes":[{"code":"planned","display":"Planned"},{"code":"arrived","display":"Arrived"},{"code":"triaged","display":"Triaged"},{"code":"in-progress","display":"In Progress"},{"code":"onleave","display":"On Leave"},{"code":"finished","display":"Finished"},{"code":"cancelled","display":"Cancelled"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/encounter-type":{"systems":[{"uri":"http://hl7.org/fhir/encounter-type","codes":[{"code":"ADMS","display":"Annual diabetes mellitus screening"},{"code":"BD/BM-clin","display":"Bone drilling/bone marrow punction in clinic"},{"code":"CCS60","display":"Infant colon screening - 60 minutes"},{"code":"OKI","display":"Outpatient Kenacort injection"}]}]},"http://hl7.org/fhir/ValueSet/diagnosis-role":{"systems":[{"uri":"http://hl7.org/fhir/diagnosis-role","codes":[{"code":"AD","display":"Admission diagnosis"},{"code":"DD","display":"Discharge diagnosis"},{"code":"CC","display":"Chief complaint"},{"code":"CM","display":"Comorbidity diagnosis"},{"code":"pre-op","display":"pre-op diagnosis"},{"code":"post-op","display":"post-op diagnosis"},{"code":"billing","display":"Billing"}]}]},"http://hl7.org/fhir/ValueSet/encounter-admit-source":{"systems":[{"uri":"http://hl7.org/fhir/admit-source","codes":[{"code":"hosp-trans","display":"Transferred from other hospital"},{"code":"emd","display":"From accident/emergency department"},{"code":"outp","display":"From outpatient department"},{"code":"born","display":"Born in hospital"},{"code":"gp","display":"General Practitioner referral"},{"code":"mp","display":"Medical Practitioner/physician referral"},{"code":"nursing","display":"From nursing home"},{"code":"psych","display":"From psychiatric hospital"},{"code":"rehab","display":"From rehabilitation facility"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/encounter-diet":{"systems":[{"uri":"http://hl7.org/fhir/diet","codes":[{"code":"vegetarian","display":"Vegetarian"},{"code":"dairy-free","display":"Dairy Free"},{"code":"nut-free","display":"Nut Free"},{"code":"gluten-free","display":"Gluten Free"},{"code":"vegan","display":"Vegan"},{"code":"halal","display":"Halal"},{"code":"kosher","display":"Kosher"}]}]},"http://hl7.org/fhir/ValueSet/encounter-special-courtesy":{"systems":[{"uri":"http://hl7.org/fhir/v3/EncounterSpecialCourtesy","codes":[{"code":"EXT"},{"code":"NRM"},{"code":"PRF"},{"code":"STF"},{"code":"VIP"}]},{"uri":"http://hl7.org/fhir/v3/NullFlavor","codes":[{"code":"UNK"}]}]},"http://hl7.org/fhir/ValueSet/encounter-special-arrangements":{"systems":[{"uri":"http://hl7.org/fhir/encounter-special-arrangements","codes":[{"code":"wheel","display":"Wheelchair"},{"code":"add-bed","display":"Additional bedding"},{"code":"int","display":"Interpreter"},{"code":"att","display":"Attendant"},{"code":"dog","display":"Guide dog"}]}]},"http://hl7.org/fhir/ValueSet/encounter-discharge-disposition":{"systems":[{"uri":"http://hl7.org/fhir/discharge-disposition","codes":[{"code":"home","display":"Home"},{"code":"alt-home","display":"Alternative home"},{"code":"other-hcf","display":"Other healthcare facility"},{"code":"hosp","display":"Hospice"},{"code":"long","display":"Long-term care"},{"code":"aadvice","display":"Left against advice"},{"code":"exp","display":"Expired"},{"code":"psy","display":"Psychiatric hospital"},{"code":"rehab","display":"Rehabilitation"},{"code":"snf","display":"Skilled nursing facility"},{"code":"oth","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/encounter-location-status":{"systems":[{"uri":"http://hl7.org/fhir/encounter-location-status","codes":[{"code":"planned","display":"Planned"},{"code":"active","display":"Active"},{"code":"reserved","display":"Reserved"},{"code":"completed","display":"Completed"}]}]},"http://hl7.org/fhir/ValueSet/endpoint-status":{"systems":[{"uri":"http://hl7.org/fhir/endpoint-status","codes":[{"code":"active","display":"Active"},{"code":"suspended","display":"Suspended"},{"code":"error","display":"Error"},{"code":"off","display":"Off"},{"code":"entered-in-error","display":"Entered in error"},{"code":"test","display":"Test"}]}]},"http://hl7.org/fhir/ValueSet/endpoint-connection-type":{"systems":[{"uri":"http://hl7.org/fhir/endpoint-connection-type","codes":[{"code":"ihe-xcpd","display":"IHE XCPD"},{"code":"ihe-xca","display":"IHE XCA"},{"code":"ihe-xdr","display":"IHE XDR"},{"code":"ihe-xds","display":"IHE XDS"},{"code":"ihe-iid","display":"IHE IID"},{"code":"dicom-wado-rs","display":"DICOM WADO-RS"},{"code":"dicom-qido-rs","display":"DICOM QIDO-RS"},{"code":"dicom-stow-rs","display":"DICOM STOW-RS"},{"code":"dicom-wado-uri","display":"DICOM WADO-URI"},{"code":"hl7-fhir-rest","display":"HL7 FHIR"},{"code":"hl7-fhir-msg","display":"HL7 FHIR Messaging"},{"code":"hl7v2-mllp","display":"HL7 v2 MLLP"},{"code":"secure-email","display":"Secure email"},{"code":"direct-project","display":"Direct Project"}]}]},"http://hl7.org/fhir/ValueSet/endpoint-payload-type":{"systems":[{"uri":"http://hl7.org/fhir/endpoint-payload-type","codes":[{"code":"any","display":"Any"},{"code":"none","display":"None"}]},{"uri":"urn:oid:1.3.6.1.4.1.19376.1.2.3","codes":[{"code":"urn:ihe:pcc:handp:2008","display":"History and Physical Specification"},{"code":"urn:ihe:pcc:xphr:2007","display":"HL7 CCD Document"},{"code":"urn:ihe:pcc:aps:2007","display":"IHE Antepartum Summary"},{"code":"urn:ihe:pcc:xds-ms:2007","display":"XDS Medical Summaries"},{"code":"urn:ihe:pcc:xphr:2007","display":"Personal Health Records"},{"code":"urn:ihe:pcc:edr:2007","display":"Emergency Department Referral (EDR)"},{"code":"urn:ihe:pcc:edes:2007","display":"Emergency Department Encounter Summary (EDES)"},{"code":"urn:ihe:pcc:apr:handp:2008","display":"Antepartum Record (APR) - History and Physical"},{"code":"urn:ihe:pcc:apr:lab:2008","display":"Antepartum Record (APR) - Laboratory"},{"code":"urn:ihe:pcc:apr:edu:2008","display":"Antepartum Record (APR) - Education"},{"code":"urn:ihe:pcc:irc:2008","display":"Immunization Registry Content (IRC)"},{"code":"urn:ihe:pcc:crc:2008","display":"Cancer Registry Content (CRC)"},{"code":"urn:ihe:pcc:cm:2008","display":"Care Management (CM)"},{"code":"urn:ihe:pcc:ic:2009","display":"Immunization Content (IC)"},{"code":"urn:ihe:pcc:tn:2007","display":"PCC TN"},{"code":"urn:ihe:pcc:nn:2007","display":"PCC NN"},{"code":"urn:ihe:pcc:ctn:2007","display":"PCC CTN"},{"code":"urn:ihe:pcc:edpn:2007","display":"PCC EDPN"},{"code":"urn:ihe:pcc:hp:2008","display":"PCC HP"},{"code":"urn:ihe:pcc:ldhp:2009","display":"PCC LDHP"},{"code":"urn:ihe:pcc:lds:2009","display":"PCC LDS"},{"code":"urn:ihe:pcc:mds:2009","display":"PCC MDS"},{"code":"urn:ihe:pcc:nds:2010","display":"PCC NDS"},{"code":"urn:ihe:pcc:ppvs:2010","display":"PCC PPVS"},{"code":"urn:ihe:pcc:trs:2011","display":"PCC TRS"},{"code":"urn:ihe:pcc:ets:2011","display":"PCC ETS"},{"code":"urn:ihe:pcc:its:2011","display":"PCC ITS"},{"code":"urn:ihe:iti:bppc:2007","display":"Basic Patient Privacy Consents"},{"code":"urn:ihe:iti:bppc-sd:2007","display":"Basic Patient Privacy Consents with Scanned Document"},{"code":"urn:ihe:iti:xdw:2011:workflowDoc","display":"XDW Workflow Document"},{"code":"urn:ihe:iti:dsg:detached:2014","display":"DSG Detached Document"},{"code":"urn:ihe:iti:dsg:enveloping:2014","display":"DSG Enveloping Document"},{"code":"urn:ihe:iti:xds-sd:pdf:2008","display":"PDF embedded in CDA per XDS-SD profile"},{"code":"urn:ihe:iti:xds-sd:text:2008","display":"Text embedded in CDA per XDS-SD profile"},{"code":"urn:ihe:lab:xd-lab:2008","display":"CDA Laboratory Report"},{"code":"urn:ihe:rad:TEXT","display":"Radiology XDS-I Text"},{"code":"urn:ihe:rad:PDF","display":"Radiology XDS-I PDF"},{"code":"urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013","display":"Radiology XDS-I Structured CDA"},{"code":"urn:ihe:card:imaging:2011","display":"Cardiac Imaging Report"},{"code":"urn:ihe:card:CRC:2012","display":"Cardiology CRC"},{"code":"urn:ihe:card:EPRC-IE:2014","display":"Cardiology EPRC-IE"},{"code":"urn:ihe:dent:TEXT","display":"Dental Text"},{"code":"urn:ihe:dent:PDF","display":"Dental PDF"},{"code":"urn:ihe:dent:CDA:ImagingReportStructuredHeadings:2013","display":"Dental CDA"},{"code":"urn:ihe:pat:apsr:all:2010","display":"Anatomic Pathology Structured Report All"},{"code":"urn:ihe:pat:apsr:cancer:all:2010","display":"Anatomic Pathology Structured Report Cancer All"},{"code":"urn:ihe:pat:apsr:cancer:breast:2010","display":"Anatomic Pathology Structured Report Cancer Breast"},{"code":"urn:ihe:pat:apsr:cancer:colon:2010","display":"Anatomic Pathology Structured Report Cancer Colon"},{"code":"urn:ihe:pat:apsr:cancer:prostate:2010","display":"Anatomic Pathology Structured Report Cancer Prostate"},{"code":"urn:ihe:pat:apsr:cancer:thyroid:2010","display":"Anatomic Pathology Structured Report Cancer Thyroid"},{"code":"urn:ihe:pat:apsr:cancer:lung:2010","display":"Anatomic Pathology Structured Report Cancer Lung"},{"code":"urn:ihe:pat:apsr:cancer:skin:2010","display":"Anatomic Pathology Structured Report Cancer Skin"},{"code":"urn:ihe:pat:apsr:cancer:kidney:2010","display":"Anatomic Pathology Structured Report Cancer Kidney"},{"code":"urn:ihe:pat:apsr:cancer:cervix:2010","display":"Anatomic Pathology Structured Report Cancer Cervix"},{"code":"urn:ihe:pat:apsr:cancer:endometrium:2010","display":"Anatomic Pathology Structured Report Cancer Endometrium"},{"code":"urn:ihe:pat:apsr:cancer:ovary:2010","display":"Anatomic Pathology Structured Report Cancer Ovary"},{"code":"urn:ihe:pat:apsr:cancer:esophagus: 2010","display":"Anatomic Pathology Structured Report Cancer Esophagus"},{"code":"urn:ihe:pat:apsr:cancer:stomach: 2010","display":"Anatomic Pathology Structured Report Cancer Stomach"},{"code":"urn:ihe:pat:apsr:cancer:liver:2010","display":"Anatomic Pathology Structured Report Cancer Liver"},{"code":"urn:ihe:pat:apsr:cancer:pancreas: 2010","display":"Anatomic Pathology Structured Report Cancer Pancreas"},{"code":"urn:ihe:pat:apsr:cancer:testis:2010","display":"Anatomic Pathology Structured Report Cancer Testis"},{"code":"urn:ihe:pat:apsr:cancer:urinary_bladder:2010","display":"Anatomic Pathology Structured Report Cancer Urinary Bladder"},{"code":"urn:ihe:pat:apsr:cancer:lip_oral_cavity:2010","display":"Anatomic Pathology Structured Report Cancer Lip Oral Cavity"},{"code":"urn:ihe:pat:apsr:cancer:pharynx:2010","display":"Anatomic Pathology Structured Report Cancer Pharynx"},{"code":"urn:ihe:pat:apsr:cancer:salivary_gland:2010","display":"Anatomic Pathology Structured Report Cancer Salivary Gland"},{"code":"urn:ihe:pat:apsr:cancer:larynx:2010","display":"Anatomic Pathology Structured Report Cancer Larynx"},{"code":"urn:ihe:pharm:pre:2010","display":"Pharmacy Pre"},{"code":"urn:ihe:pharm:padv:2010","display":"Pharmacy PADV"},{"code":"urn:ihe:pharm:dis:2010","display":"Pharmacy DIS"},{"code":"urn:ihe:pharm:pml:2013","display":"Pharmacy PML"},{"code":"urn:hl7-org:sdwg:ccda-structuredBody:1.1","display":"For documents following C-CDA constraints using a structured body. "},{"code":"urn:hl7-org:sdwg:ccda-nonXMLBody:1.1","display":"For documents following C-CDA constraints using a non structured body. "}]}]},"http://hl7.org/fhir/ValueSet/episode-of-care-status":{"systems":[{"uri":"http://hl7.org/fhir/episode-of-care-status","codes":[{"code":"planned","display":"Planned"},{"code":"waitlist","display":"Waitlist"},{"code":"active","display":"Active"},{"code":"onhold","display":"On Hold"},{"code":"finished","display":"Finished"},{"code":"cancelled","display":"Cancelled"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/episodeofcare-type":{"systems":[{"uri":"http://hl7.org/fhir/episodeofcare-type","codes":[{"code":"hacc","display":"Home and Community Care"},{"code":"pac","display":"Post Acute Care"},{"code":"diab","display":"Post co-ordinated diabetes program"},{"code":"da","display":"Drug and alcohol rehabilitation"},{"code":"cacp","display":"Community-based aged care"}]}]},"http://hl7.org/fhir/ValueSet/examplescenario-actor-type":{"systems":[{"uri":"http://hl7.org/fhir/examplescenario-actor-type","codes":[{"code":"person","display":"Person"},{"code":"entity","display":"System"}]}]},"http://hl7.org/fhir/ValueSet/system-version-processing-mode":{"systems":[{"uri":"http://hl7.org/fhir/system-version-processing-mode","codes":[{"code":"default","display":"Default Version"},{"code":"check","display":"Check ValueSet Version"},{"code":"override","display":"Override ValueSet Version"}]}]},"http://hl7.org/fhir/ValueSet/explanationofbenefit-status":{"systems":[{"uri":"http://hl7.org/fhir/explanationofbenefit-status","codes":[{"code":"active","display":"Active"},{"code":"cancelled","display":"Cancelled"},{"code":"draft","display":"Draft"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/resource-type-link":{"systems":[{"uri":"http://hl7.org/fhir/resource-type-link","codes":[{"code":"organization","display":"Organization"},{"code":"patient","display":"Patient"},{"code":"practitioner","display":"Practitioner"},{"code":"relatedperson","display":"RelatedPerson"}]}]},"http://hl7.org/fhir/ValueSet/history-status":{"systems":[{"uri":"http://hl7.org/fhir/history-status","codes":[{"code":"partial","display":"Partial"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in error"},{"code":"health-unknown","display":"Health unknown"}]}]},"http://hl7.org/fhir/ValueSet/history-absent-reason":{"systems":[{"uri":"http://hl7.org/fhir/history-absent-reason","codes":[{"code":"subject-unknown","display":"Subject Unknown"},{"code":"withheld","display":"Information Withheld"},{"code":"unable-to-obtain","display":"Unable To Obtain"},{"code":"deferred","display":"Deferred"}]}]},"http://hl7.org/fhir/ValueSet/administrative-gender":{"systems":[{"uri":"http://hl7.org/fhir/administrative-gender","codes":[{"code":"male","display":"Male"},{"code":"female","display":"Female"},{"code":"other","display":"Other"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/condition-outcome":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/flag-status":{"systems":[{"uri":"http://hl7.org/fhir/flag-status","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/flag-category":{"systems":[{"uri":"http://hl7.org/fhir/flag-category","codes":[{"code":"diet","display":"Diet"},{"code":"drug","display":"Drug"},{"code":"lab","display":"Lab"},{"code":"admin","display":"Administrative"},{"code":"contact","display":"Subject contact"},{"code":"clinical","display":"Clinical"},{"code":"behavioral","display":"Behavioral"},{"code":"research","display":"Research"},{"code":"advance-directive","display":"Advance Directive"},{"code":"safety","display":"Safety"}]}]},"http://hl7.org/fhir/ValueSet/flag-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/goal-status":{"systems":[{"uri":"http://hl7.org/fhir/goal-status","codes":[{"code":"proposed","display":"Proposed"},{"code":"accepted","display":"Accepted"},{"code":"cancelled","display":"Cancelled"},{"code":"entered-in-error","display":"Entered In Error"},{"code":"rejected","display":"Rejected"}]}]},"http://hl7.org/fhir/ValueSet/goal-category":{"systems":[{"uri":"http://hl7.org/fhir/goal-category","codes":[{"code":"dietary","display":"Dietary"},{"code":"safety","display":"Safety"},{"code":"behavioral","display":"Behavioral"},{"code":"nursing","display":"Nursing"},{"code":"physiotherapy","display":"Physiotherapy"}]}]},"http://hl7.org/fhir/ValueSet/goal-priority":{"systems":[{"uri":"http://hl7.org/fhir/goal-priority","codes":[{"code":"high-priority","display":"High Priority"},{"code":"medium-priority","display":"Medium Priority"},{"code":"low-priority","display":"Low Priority"}]}]},"http://hl7.org/fhir/ValueSet/goal-start-event":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"32485007","display":"Admission to hospital"},{"code":"308283009","display":"Discharge from hospital"},{"code":"442137000","display":"Completion time of procedure"},{"code":"386216000","display":"Childbirth"}]}]},"http://hl7.org/fhir/ValueSet/graph-compartment-use":{"systems":[{"uri":"http://hl7.org/fhir/graph-compartment-use","codes":[{"code":"condition","display":"Condition"},{"code":"requirement","display":"Requirement"}]}]},"http://hl7.org/fhir/ValueSet/graph-compartment-rule":{"systems":[{"uri":"http://hl7.org/fhir/graph-compartment-rule","codes":[{"code":"identical","display":"Identical"},{"code":"matching","display":"Matching"},{"code":"different","display":"Different"},{"code":"custom","display":"Custom"}]}]},"http://hl7.org/fhir/ValueSet/group-type":{"systems":[{"uri":"http://hl7.org/fhir/group-type","codes":[{"code":"person","display":"Person"},{"code":"animal","display":"Animal"},{"code":"practitioner","display":"Practitioner"},{"code":"device","display":"Device"},{"code":"medication","display":"Medication"},{"code":"substance","display":"Substance"}]}]},"http://hl7.org/fhir/ValueSet/guidance-response-status":{"systems":[{"uri":"http://hl7.org/fhir/guidance-response-status","codes":[{"code":"success","display":"Success"},{"code":"data-requested","display":"Data Requested"},{"code":"data-required","display":"Data Required"},{"code":"in-progress","display":"In Progress"},{"code":"failure","display":"Failure"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/service-provision-conditions":{"systems":[{"uri":"http://hl7.org/fhir/service-provision-conditions","codes":[{"code":"free","display":"Free"},{"code":"disc","display":"Discounts Available"},{"code":"cost","display":"Fees apply"}]}]},"http://hl7.org/fhir/ValueSet/service-referral-method":{"systems":[{"uri":"http://hl7.org/fhir/service-referral-method","codes":[{"code":"fax","display":"Fax"},{"code":"phone","display":"Phone"},{"code":"elec","display":"Secure Messaging"},{"code":"semail","display":"Secure Email"},{"code":"mail","display":"Mail"}]}]},"http://hl7.org/fhir/ValueSet/days-of-week":{"systems":[{"uri":"http://hl7.org/fhir/days-of-week","codes":[{"code":"mon","display":"Monday"},{"code":"tue","display":"Tuesday"},{"code":"wed","display":"Wednesday"},{"code":"thu","display":"Thursday"},{"code":"fri","display":"Friday"},{"code":"sat","display":"Saturday"},{"code":"sun","display":"Sunday"}]}]},"http://hl7.org/fhir/ValueSet/instance-availability":{"systems":[{"uri":"http://dicom.nema.org/resources/ontology/DCM","codes":[{"code":"ONLINE"},{"code":"OFFLINE"},{"code":"NEARLINE"},{"code":"UNAVAILABLE"}]}]},"http://hl7.org/fhir/ValueSet/dicom-cid29":{"systems":[{"uri":"http://dicom.nema.org/resources/ontology/DCM","codes":[{"code":"AR","display":"Autorefraction"},{"code":"BMD","display":"Bone Mineral Densitometry"},{"code":"BDUS","display":"Ultrasound Bone Densitometry"},{"code":"EPS","display":"Cardiac Electrophysiology"},{"code":"CR","display":"Computed Radiography"},{"code":"CT","display":"Computed Tomography"},{"code":"DX","display":"Digital Radiography"},{"code":"ECG","display":"Electrocardiography"},{"code":"ES","display":"Endoscopy"},{"code":"XC","display":"External-camera Photography"},{"code":"GM","display":"General Microscopy"},{"code":"HD","display":"Hemodynamic Waveform"},{"code":"IO","display":"Intra-oral Radiography"},{"code":"IVOCT","display":"Intravascular Optical Coherence Tomography"},{"code":"IVUS","display":"Intravascular Ultrasound"},{"code":"KER","display":"Keratometry"},{"code":"LEN","display":"Lensometry"},{"code":"MR","display":"Magnetic Resonance"},{"code":"MG","display":"Mammography"},{"code":"NM","display":"Nuclear Medicine"},{"code":"OAM","display":"Ophthalmic Axial Measurements"},{"code":"OCT","display":"Optical Coherence Tomography"},{"code":"OPM","display":"Ophthalmic Mapping"},{"code":"OP","display":"Ophthalmic Photography"},{"code":"OPR","display":"Ophthalmic Refraction"},{"code":"OPT","display":"Ophthalmic Tomography"},{"code":"OPV","display":"Ophthalmic Visual Field"},{"code":"OSS","display":"Optical Surface Scanner"},{"code":"PX","display":"Panoramic X-Ray"},{"code":"PT","display":"Positron emission tomography"},{"code":"RF","display":"Radiofluoroscopy"},{"code":"RG","display":"Radiographic imaging"},{"code":"SM","display":"Slide Microscopy"},{"code":"SRF","display":"Subjective Refraction"},{"code":"US","display":"Ultrasound"},{"code":"VA","display":"Visual Acuity"},{"code":"XA","display":"X-Ray Angiography"}]}]},"http://hl7.org/fhir/ValueSet/procedure-reason":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/bodysite-laterality":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"419161000","display":"Unilateral left"},{"code":"419465000","display":"Unilateral right"},{"code":"51440002","display":"Bilateral"}]}]},"http://hl7.org/fhir/ValueSet/immunization-status":{"systems":[{"uri":"http://hl7.org/fhir/event-status","codes":[{"code":"completed"},{"code":"entered-in-error"},{"code":"not-done"}]}]},"http://hl7.org/fhir/ValueSet/immunization-origin":{"systems":[{"uri":"http://hl7.org/fhir/immunization-origin","codes":[{"code":"provider","display":"Other Provider"},{"code":"record","display":"Written Record"},{"code":"recall","display":"Parent/Guardian/Patient Recall"},{"code":"school","display":"School Record"}]}]},"http://hl7.org/fhir/ValueSet/immunization-site":{"systems":[{"uri":"http://hl7.org/fhir/v3/ActSite","codes":[{"code":"LA","display":"Left arm"},{"code":"RA","display":"Right arm"}]}]},"http://hl7.org/fhir/ValueSet/immunization-route":{"systems":[{"uri":"http://hl7.org/fhir/v3/RouteOfAdministration","codes":[{"code":"IM"},{"code":"PO"},{"code":"NASINHL"}]}]},"http://hl7.org/fhir/ValueSet/immunization-role":{"systems":[{"uri":"http://hl7.org/fhir/v2/0443","codes":[{"code":"OP"},{"code":"AP"}]}]},"http://hl7.org/fhir/ValueSet/immunization-reason":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"429060002"},{"code":"281657000"}]},{"uri":"http://hl7.org/fhir/v3/ActReason","codes":[{"code":"IMMUNE"},{"code":"MEDPREC"},{"code":"OSTOCK"},{"code":"PATOBJ"}]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/immunization-program-eligibility":{"systems":[{"uri":"http://hl7.org/fhir/immunization-program-eligibility","codes":[{"code":"ineligible","display":"Not Eligible"},{"code":"uninsured","display":"Uninsured"}]}]},"http://hl7.org/fhir/ValueSet/immunization-funding-source":{"systems":[{"uri":"http://hl7.org/fhir/immunization-funding-source","codes":[{"code":"private","display":"Private"},{"code":"public","display":"Public"}]}]},"http://hl7.org/fhir/ValueSet/immunization-evaluation-status":{"systems":[{"uri":"http://hl7.org/fhir/medication-admin-status","codes":[{"code":"completed"},{"code":"entered-in-error"}]}]},"http://hl7.org/fhir/ValueSet/immunization-evaluation-target-disease":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"1857005"},{"code":"397430003"},{"code":"14189004"},{"code":"36989005"},{"code":"36653000"},{"code":"76902006"},{"code":"709410003"},{"code":"27836007"},{"code":"398102009"}]}]},"http://hl7.org/fhir/ValueSet/immunization-evaluation-dose-status":{"systems":[{"uri":"http://hl7.org/fhir/immunization-evaluation-dose-status","codes":[{"code":"valid","display":"Valid"},{"code":"notvalid","display":"Not valid"}]}]},"http://hl7.org/fhir/ValueSet/immunization-evaluation-dose-status-reason":{"systems":[{"uri":"http://hl7.org/fhir/immunization-evaluation-dose-status-reason","codes":[{"code":"advstorage","display":"Adverse storage condition"},{"code":"coldchbrk","display":"Cold chain break"},{"code":"explot","display":"Expired lot"},{"code":"outsidesched","display":"Administered outside recommended schedule"},{"code":"prodrecall","display":"Product recall"}]}]},"http://hl7.org/fhir/ValueSet/immunization-recommendation-target-disease":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"1857005"},{"code":"397430003"},{"code":"14189004"},{"code":"36989005"},{"code":"36653000"},{"code":"76902006"},{"code":"709410003"},{"code":"27836007"},{"code":"398102009"}]}]},"http://hl7.org/fhir/ValueSet/immunization-recommendation-status":{"systems":[{"uri":"http://hl7.org/fhir/immunization-recommendation-status","codes":[{"code":"due","display":"Due"},{"code":"overdue","display":"Overdue"},{"code":"immune","display":"Immune"},{"code":"contraindicated","display":"Contraindicated"},{"code":"complete","display":"Complete"}]}]},"http://hl7.org/fhir/ValueSet/immunization-recommendation-reason":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"77176002"},{"code":"77386006"}]}]},"http://hl7.org/fhir/ValueSet/immunization-recommendation-date-criterion":{"systems":[{"uri":"http://loinc.org","codes":[{"code":"30981-5"},{"code":"30980-7"},{"code":"59777-3"},{"code":"59778-1"}]}]},"http://hl7.org/fhir/ValueSet/guide-dependency-type":{"systems":[{"uri":"http://hl7.org/fhir/guide-dependency-type","codes":[{"code":"reference","display":"Reference"},{"code":"inclusion","display":"Inclusion"}]}]},"http://hl7.org/fhir/ValueSet/guide-page-kind":{"systems":[{"uri":"http://hl7.org/fhir/guide-page-kind","codes":[{"code":"page","display":"Page"},{"code":"example","display":"Example"},{"code":"list","display":"List"},{"code":"include","display":"Include"},{"code":"directory","display":"Directory"},{"code":"toc","display":"Table Of Contents"},{"code":"resource","display":"Resource"}]}]},"http://hl7.org/fhir/ValueSet/guide-parameter-code":{"systems":[{"uri":"http://hl7.org/fhir/guide-parameter-code","codes":[{"code":"apply-business-version","display":"Apply Business Version"},{"code":"apply-jurisdiction","display":"Apply Jurisdiction"},{"code":"path-resource","display":"Resource Path"},{"code":"path-pages","display":"Pages Path"},{"code":"path-tx-cache","display":"Terminology Cache Path"},{"code":"expansion-profile","display":"Expansion Profile"},{"code":"rule-broken-links","display":"Broken Links Rule"},{"code":"generate-xml","display":"Generate XML"},{"code":"generate-json","display":"Generate JSON"},{"code":"generate-turtle","display":"Generate Turtle"},{"code":"html-template","display":"HTML Template"}]}]},"http://hl7.org/fhir/ValueSet/invoice-status":{"systems":[{"uri":"http://hl7.org/fhir/invoice-status","codes":[{"code":"draft","display":"draft"},{"code":"issued","display":"issued"},{"code":"balanced","display":"balanced"},{"code":"cancelled","display":"cancelled"},{"code":"entered-in-error","display":"entered in error"}]}]},"http://hl7.org/fhir/ValueSet/invoice-priceComponentType":{"systems":[{"uri":"http://hl7.org/fhir/invoice-priceComponentType","codes":[{"code":"base","display":"base price"},{"code":"surcharge","display":"surcharge"},{"code":"deduction","display":"deduction"},{"code":"discount","display":"discount"},{"code":"tax","display":"tax"},{"code":"informational","display":"informational"}]}]},"http://hl7.org/fhir/ValueSet/library-type":{"systems":[{"uri":"http://hl7.org/fhir/library-type","codes":[{"code":"logic-library","display":"Logic Library"},{"code":"model-definition","display":"Model Definition"},{"code":"asset-collection","display":"Asset Collection"},{"code":"module-definition","display":"Module Definition"}]}]},"http://hl7.org/fhir/ValueSet/linkage-type":{"systems":[{"uri":"http://hl7.org/fhir/linkage-type","codes":[{"code":"source","display":"Source of truth"},{"code":"alternate","display":"Alternate record"},{"code":"historical","display":"Historical/obsolete record"}]}]},"http://hl7.org/fhir/ValueSet/list-status":{"systems":[{"uri":"http://hl7.org/fhir/list-status","codes":[{"code":"current","display":"Current"},{"code":"retired","display":"Retired"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/list-example-codes":{"systems":[{"uri":"http://hl7.org/fhir/list-example-use-codes","codes":[{"code":"alerts","display":"Alerts"},{"code":"adverserxns","display":"Adverse Reactions"},{"code":"allergies","display":"Allergies"},{"code":"medications","display":"Medication List"},{"code":"problems","display":"Problem List"},{"code":"worklist","display":"Worklist"},{"code":"waiting","display":"Waiting List"},{"code":"protocols","display":"Protocols"},{"code":"plans","display":"Care Plans"}]}]},"http://hl7.org/fhir/ValueSet/list-item-flag":{"systems":[{"uri":"urn:oid:1.2.36.1.2001.1001.101.104.16592","codes":[{"code":"01","display":"Unchanged"},{"code":"02","display":"Changed"},{"code":"03","display":"Cancelled"},{"code":"04","display":"Prescribed"},{"code":"05","display":"Ceased"},{"code":"06","display":"Suspended"}]}]},"http://hl7.org/fhir/ValueSet/location-status":{"systems":[{"uri":"http://hl7.org/fhir/location-status","codes":[{"code":"active","display":"Active"},{"code":"suspended","display":"Suspended"},{"code":"inactive","display":"Inactive"}]}]},"http://hl7.org/fhir/ValueSet/location-mode":{"systems":[{"uri":"http://hl7.org/fhir/location-mode","codes":[{"code":"instance","display":"Instance"},{"code":"kind","display":"Kind"}]}]},"http://hl7.org/fhir/ValueSet/location-physical-type":{"systems":[{"uri":"http://hl7.org/fhir/location-physical-type","codes":[{"code":"si","display":"Site"},{"code":"bu","display":"Building"},{"code":"wi","display":"Wing"},{"code":"wa","display":"Ward"},{"code":"lvl","display":"Level"},{"code":"co","display":"Corridor"},{"code":"ro","display":"Room"},{"code":"bd","display":"Bed"},{"code":"ve","display":"Vehicle"},{"code":"ho","display":"House"},{"code":"ca","display":"Cabinet"},{"code":"rd","display":"Road"},{"code":"area","display":"Area"},{"code":"jdn","display":"Jurisdiction"}]}]},"http://hl7.org/fhir/ValueSet/subject-type":{"systems":[{"uri":"http://hl7.org/fhir/resource-types","codes":[{"code":"Patient"},{"code":"Practitioner"},{"code":"Organization"},{"code":"Location"},{"code":"Device"}]}]},"http://hl7.org/fhir/ValueSet/measure-scoring":{"systems":[{"uri":"http://hl7.org/fhir/measure-scoring","codes":[{"code":"proportion","display":"Proportion"},{"code":"ratio","display":"Ratio"},{"code":"continuous-variable","display":"Continuous Variable"},{"code":"cohort","display":"Cohort"}]}]},"http://hl7.org/fhir/ValueSet/composite-measure-scoring":{"systems":[{"uri":"http://hl7.org/fhir/composite-measure-scoring","codes":[{"code":"opportunity","display":"Opportunity"},{"code":"all-or-nothing","display":"All-or-nothing"},{"code":"linear","display":"Linear"},{"code":"weighted","display":"Weighted"}]}]},"http://hl7.org/fhir/ValueSet/measure-type":{"systems":[{"uri":"http://hl7.org/fhir/measure-type","codes":[{"code":"process","display":"Process"},{"code":"outcome","display":"Outcome"},{"code":"structure","display":"Structure"},{"code":"patient-reported-outcome","display":"Patient Reported Outcome"},{"code":"composite","display":"Composite"}]}]},"http://hl7.org/fhir/ValueSet/measure-population":{"systems":[{"uri":"http://hl7.org/fhir/measure-population","codes":[{"code":"initial-population","display":"Initial Population"},{"code":"numerator","display":"Numerator"},{"code":"numerator-exclusion","display":"Numerator Exclusion"},{"code":"denominator","display":"Denominator"},{"code":"denominator-exclusion","display":"Denominator Exclusion"},{"code":"denominator-exception","display":"Denominator Exception"},{"code":"measure-population","display":"Measure Population"},{"code":"measure-population-exclusion","display":"Measure Population Exclusion"},{"code":"measure-observation","display":"Measure Observation"}]}]},"http://hl7.org/fhir/ValueSet/measure-data-usage":{"systems":[{"uri":"http://hl7.org/fhir/measure-data-usage","codes":[{"code":"supplemental-data","display":"Supplemental Data"},{"code":"risk-adjustment-factor","display":"Risk Adjustment Factor"}]}]},"http://hl7.org/fhir/ValueSet/measure-report-status":{"systems":[{"uri":"http://hl7.org/fhir/measure-report-status","codes":[{"code":"complete","display":"Complete"},{"code":"pending","display":"Pending"},{"code":"error","display":"Error"}]}]},"http://hl7.org/fhir/ValueSet/measure-report-type":{"systems":[{"uri":"http://hl7.org/fhir/measure-report-type","codes":[{"code":"individual","display":"Individual"},{"code":"subject-list","display":"Subject List"},{"code":"summary","display":"Summary"}]}]},"http://hl7.org/fhir/ValueSet/media-status":{"systems":[{"uri":"http://hl7.org/fhir/media-status","codes":[{"code":"preparation","display":"Preparation"},{"code":"in-progress","display":"In Progress"},{"code":"not-done","display":"Not Done"},{"code":"suspended","display":"Suspended"},{"code":"aborted","display":"Aborted"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/media-category":{"systems":[{"uri":"http://hl7.org/fhir/CodeSystem/media-category","codes":[{"code":"image","display":"Image"},{"code":"video","display":"Video"},{"code":"audio","display":"Audio"}]}]},"http://hl7.org/fhir/ValueSet/media-view":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/medication-status":{"systems":[{"uri":"http://hl7.org/fhir/medication-status","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/medication-form-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/medication-admin-status":{"systems":[{"uri":"http://hl7.org/fhir/medication-admin-status","codes":[{"code":"in-progress","display":"In Progress"},{"code":"not-done","display":"Not Done"},{"code":"on-hold","display":"On Hold"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"stopped","display":"Stopped"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/medication-admin-category":{"systems":[{"uri":"http://hl7.org/fhir/medication-admin-category","codes":[{"code":"inpatient","display":"Inpatient"},{"code":"outpatient","display":"Outpatient"},{"code":"community","display":"Community"}]}]},"http://hl7.org/fhir/ValueSet/med-admin-perform-function":{"systems":[{"uri":"http://hl7.org/fhir/med-admin-perform-function","codes":[{"code":"performer","display":"Performer"},{"code":"verifier","display":"Verifier"},{"code":"witness","display":"Witness"}]}]},"http://hl7.org/fhir/ValueSet/reason-medication-not-given-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/reason-medication-given-codes":{"systems":[{"uri":"http://hl7.org/fhir/reason-medication-given","codes":[{"code":"a","display":"None"},{"code":"b","display":"Given as Ordered"},{"code":"c","display":"Emergency"}]}]},"http://hl7.org/fhir/ValueSet/approach-site-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/administration-method-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/medication-dispense-status":{"systems":[{"uri":"http://hl7.org/fhir/medication-dispense-status","codes":[{"code":"preparation","display":"Preparation"},{"code":"in-progress","display":"In Progress"},{"code":"not-done","display":"Not Done"},{"code":"on-hold","display":"On Hold"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in-Error"},{"code":"stopped","display":"Stopped"}]}]},"http://hl7.org/fhir/ValueSet/medication-dispense-category":{"systems":[{"uri":"http://hl7.org/fhir/medication-dispense-category","codes":[{"code":"inpatient","display":"Inpatient"},{"code":"outpatient","display":"Outpatient"},{"code":"community","display":"Community"}]}]},"http://hl7.org/fhir/ValueSet/med-dispense-perform-function":{"systems":[{"uri":"http://hl7.org/fhir/med-dispense-perform-function","codes":[{"code":"dataenterer","display":"Data Enterer"},{"code":"packager","display":"Packager"},{"code":"checker","display":"Checker"},{"code":"finalchecker","display":"Final Checker"}]}]},"http://hl7.org/fhir/ValueSet/med-dispense-status-reason":{"systems":[{"uri":"http://hl7.org/fhir/med-dispense-status-reason","codes":[{"code":"frr01","display":"Order Stopped"},{"code":"frr02","display":"Stale-dated order"},{"code":"frr03","display":"Incomplete data"},{"code":"frr04","display":"Product unavailable"},{"code":"frr05","display":"Ethical/religious"},{"code":"frr06","display":"Unable to provide care"},{"code":"altchoice","display":"Try another treatment first"},{"code":"clarif","display":"Prescription requires clarification"},{"code":"drughigh","display":"Drug level too high"},{"code":"hospadm","display":"Admission to hospital"},{"code":"labint","display":"Lab interference issues"},{"code":"non-avail","display":"Patient not-available"},{"code":"preg","display":"Parent is pregnant/breast feeding"},{"code":"salg","display":"Allergy"},{"code":"sddi","display":"Drug interacts with another drug"},{"code":"sdupther","display":"Duplicate therapy"},{"code":"sintol","display":"Suspected intolerance"},{"code":"surg","display":"Patient scheduled for surgery"},{"code":"washout","display":"Waiting for old drug to wash out"}]}]},"http://hl7.org/fhir/ValueSet/medication-request-status":{"systems":[{"uri":"http://hl7.org/fhir/medication-request-status","codes":[{"code":"active","display":"Active"},{"code":"on-hold","display":"On Hold"},{"code":"cancelled","display":"Cancelled"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered In Error"},{"code":"stopped","display":"Stopped"},{"code":"draft","display":"Draft"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/medication-request-intent":{"systems":[{"uri":"http://hl7.org/fhir/medication-request-intent","codes":[{"code":"proposal","display":"Proposal"},{"code":"plan","display":"Plan"},{"code":"order","display":"Order"},{"code":"option","display":"Option"}]}]},"http://hl7.org/fhir/ValueSet/medication-request-category":{"systems":[{"uri":"http://hl7.org/fhir/medication-request-category","codes":[{"code":"inpatient","display":"Inpatient"},{"code":"outpatient","display":"Outpatient"},{"code":"community","display":"Community"},{"code":"discharge","display":"Discharge"}]}]},"http://hl7.org/fhir/ValueSet/med-request-status-reason":{"systems":[{"uri":"http://hl7.org/fhir/med-request-status-reason","codes":[{"code":"altchoice","display":"Try another treatment first"},{"code":"clarif","display":"Prescription requires clarification"},{"code":"drughigh","display":"Drug level too high"},{"code":"hospadm","display":"Admission to hospital"},{"code":"labint","display":"Lab interference issues"},{"code":"non-avail","display":"Patient not-available"},{"code":"preg","display":"Parent is pregnant/breast feeding"},{"code":"salg","display":"Allergy"},{"code":"sddi","display":"Drug interacts with another drug"},{"code":"sdupther","display":"Duplicate therapy"},{"code":"sintol","display":"Suspected intolerance"},{"code":"surg","display":"Patient scheduled for surgery"},{"code":"washout","display":"Waiting for old drug to wash out"}]}]},"http://hl7.org/fhir/ValueSet/medication-statement-status":{"systems":[{"uri":"http://hl7.org/fhir/medication-statement-status","codes":[{"code":"active","display":"Active"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"intended","display":"Intended"},{"code":"stopped","display":"Stopped"},{"code":"on-hold","display":"On Hold"},{"code":"unknown","display":"Unknown"},{"code":"not-taken","display":"Not Taken"}]}]},"http://hl7.org/fhir/ValueSet/reason-medication-status-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/medication-statement-category":{"systems":[{"uri":"http://hl7.org/fhir/medication-statement-category","codes":[{"code":"inpatient","display":"Inpatient"},{"code":"outpatient","display":"Outpatient"},{"code":"community","display":"Community"},{"code":"patientspecified","display":"Patient Specified"}]}]},"http://hl7.org/fhir/ValueSet/message-events":{"systems":[{"uri":"http://hl7.org/fhir/message-events","codes":[{"code":"MedicationAdministration-Complete","display":"MedicationAdministration Complete"},{"code":"MedicationAdministration-Nullification","display":"MedicationAdministration Nullification"},{"code":"MedicationAdministration-Recording","display":"MedicationAdministration Recording"},{"code":"MedicationAdministration-Update","display":"MedicationAdministration Update"},{"code":"admin-notify","display":"Admin Notify"},{"code":"codesystem-expand","display":"Codesystem Expand"},{"code":"communication-request","display":"Communication Request"},{"code":"diagnosticreport-provide","display":"Diagnosticreport Provide"},{"code":"observation-provide","display":"Observation Provide"},{"code":"patient-link","display":"Patient Link"},{"code":"patient-unlink","display":"Patient Unlink"},{"code":"valueset-expand","display":"Valueset Expand"}]}]},"http://hl7.org/fhir/ValueSet/message-significance-category":{"systems":[{"uri":"http://hl7.org/fhir/message-significance-category","codes":[{"code":"Consequence","display":"Consequence"},{"code":"Currency","display":"Currency"},{"code":"Notification","display":"Notification"}]}]},"http://hl7.org/fhir/ValueSet/message-reason-encounter":{"systems":[{"uri":"http://hl7.org/fhir/message-reasons-encounter","codes":[{"code":"admit","display":"Admit"},{"code":"discharge","display":"Discharge"},{"code":"absent","display":"Absent"},{"code":"return","display":"Returned"},{"code":"moved","display":"Moved"},{"code":"edit","display":"Edit"}]}]},"http://hl7.org/fhir/ValueSet/response-code":{"systems":[{"uri":"http://hl7.org/fhir/response-code","codes":[{"code":"ok","display":"OK"},{"code":"transient-error","display":"Transient Error"},{"code":"fatal-error","display":"Fatal Error"}]}]},"http://hl7.org/fhir/ValueSet/namingsystem-type":{"systems":[{"uri":"http://hl7.org/fhir/namingsystem-type","codes":[{"code":"codesystem","display":"Code System"},{"code":"identifier","display":"Identifier"},{"code":"root","display":"Root"}]}]},"http://hl7.org/fhir/ValueSet/identifier-type":{"systems":[{"uri":"http://hl7.org/fhir/v2/0203","codes":[{"code":"DL"},{"code":"PPN"},{"code":"BRN"},{"code":"MR"},{"code":"MCN"},{"code":"EN"},{"code":"TAX"},{"code":"NIIP"},{"code":"PRN"},{"code":"MD"},{"code":"DR"},{"code":"ACSN"}]},{"uri":"http://hl7.org/fhir/identifier-type","codes":[{"code":"UDI","display":"Universal Device Identifier"},{"code":"SNO","display":"Serial Number"},{"code":"SB","display":"Social Beneficiary Identifier"},{"code":"PLAC","display":"Placer Identifier"},{"code":"FILL","display":"Filler Identifier"}]}]},"http://hl7.org/fhir/ValueSet/namingsystem-identifier-type":{"systems":[{"uri":"http://hl7.org/fhir/namingsystem-identifier-type","codes":[{"code":"oid","display":"OID"},{"code":"uuid","display":"UUID"},{"code":"uri","display":"URI"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/request-intent":{"systems":[{"uri":"http://hl7.org/fhir/request-intent","codes":[{"code":"proposal","display":"Proposal"},{"code":"plan","display":"Plan"},{"code":"order","display":"Order"},{"code":"option","display":"Option"}]}]},"http://hl7.org/fhir/ValueSet/food-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/diet-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/nutrient-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"33463005","display":"Fluid"},{"code":"39972003","display":"Sodium"},{"code":"88480006","display":"Potassium"}]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/texture-code":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"228053002","display":"Cut-up food"},{"code":"439091000124107","display":"Easy to chew food"},{"code":"228049004","display":"Chopped food"},{"code":"441881000124103","display":"Ground food"},{"code":"441761000124103","display":"Minced food"},{"code":"441751000124100","display":"Mashed food"},{"code":"228059003","display":"Soft food"},{"code":"441791000124106","display":"Strained food"},{"code":"228055009","display":"Liquidized food"},{"code":"228056005","display":"Lumpy food"},{"code":"441771000124105","display":"Moist food"},{"code":"228057001","display":"Semi-solid food"},{"code":"228058006","display":"Single texture food"},{"code":"228060008","display":"Solid food"}]}]},"http://hl7.org/fhir/ValueSet/modified-foodtype":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"255620007","display":"Foods"},{"code":"28647000","display":"Meat"},{"code":"22836000","display":"Vegetables"},{"code":"72511004","display":"Fruit"},{"code":"226760005","display":"Dairy foods"},{"code":"226887002","display":"Dietary Fats and Oils"},{"code":"102263004","display":"Eggs"},{"code":"74242007","display":"Food Starch"},{"code":"227415002","display":"Fruit Nuts and Seeds"},{"code":"264331002","display":"Grain"},{"code":"227518002","display":"Sauce seasonings and soups"},{"code":"44027008","display":"Seafood"},{"code":"226529007","display":"Starchy food"},{"code":"227210005","display":"Vegetables plus herbs and spices"}]}]},"http://hl7.org/fhir/ValueSet/consistency-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"439031000124108","display":"honey thick liquid"},{"code":"439021000124105","display":"nectar thick liquid"},{"code":"439041000124103","display":"spoon thick liquid"},{"code":"439081000124109","display":"thin liquid"}]}]},"http://hl7.org/fhir/ValueSet/supplement-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"442901000124106","display":"Adult clear liquid supplement"},{"code":"443031000124106","display":"Adult critical care formula"},{"code":"443051000124104","display":"Adult diabetes specialty formula"},{"code":"442911000124109","display":"Adult elemental formula"},{"code":"443021000124108","display":"Adult hepatic specialty formula"},{"code":"442971000124100","display":"Adult high energy formula"},{"code":"442981000124102","display":"Adult hydrolyzed protein formula"},{"code":"442991000124104","display":"Adult high protein formula"},{"code":"443011000124100","display":"Adult high protein high fiber formula"},{"code":"442961000124107","display":"Adult low carbohydrate formula"},{"code":"442951000124105","display":"Adult pulmonary specialty formula"},{"code":"442941000124108","display":"Adult renal specialty formula"},{"code":"442921000124101","display":"Adult standard formula"},{"code":"442931000124103","display":"Adult soy protein isolate formula"},{"code":"444331000124106","display":"Diabetic meal replacement bar"},{"code":"443361000124100","display":"Pediatric Formula"},{"code":"443391000124108","display":"Pediatric clear liquid supplement"},{"code":"443401000124105","display":"Pediatric elemental formula"},{"code":"443491000124103","display":"Pediatric high energy formula"},{"code":"443501000124106","display":"Pediatric high energy formula with increased fiber"},{"code":"443421000124100","display":"Pediatric hydrolyzed protein formula"},{"code":"443471000124104","display":"Pediatric increased fiber formula"},{"code":"444431000124104","display":"Pediatric reduced energy formula"},{"code":"443451000124109","display":"Pediatric standard formula"},{"code":"444321000124108","display":"Standard pudding oral supplement"},{"code":"441561000124106","display":"Standard enteral formula with fiber"},{"code":"443461000124106","display":"Standard Formula"},{"code":"441531000124102","display":"Standard Enteral Formula"},{"code":"443561000124107","display":"Soy based formula"},{"code":"443481000124101","display":"Renal Formula"},{"code":"441571000124104","display":"High energy enteral formula with fiber"},{"code":"441591000124103","display":"Diabetic enteral formula with fiber"},{"code":"441601000124106","display":"Diabetic high calorie high protein enteral formula with fiber"},{"code":"443351000124102","display":"Increased fiber formula"},{"code":"443771000124106","display":"Hydrolyzed protein formula"},{"code":"441671000124100","display":"Hydrolyzed peptide-based high protein enteral formula"},{"code":"443111000124101","display":"High protein formula"},{"code":"443431000124102","display":"High Energy Formula"},{"code":"443411000124108","display":"Elemental Formula"},{"code":"444361000124102","display":"Electrolyte replacement supplement"},{"code":"444401000124107","display":"Frozen electrolyte replacement supplement"},{"code":"444381000124107","display":"Liquid electrolyte replacement supplement"},{"code":"444371000124109","display":"Powdered electrolyte replacement supplement"},{"code":"443441000124107","display":"Clear liquid supplement"},{"code":"442651000124102","display":"Adult formula"}]}]},"http://hl7.org/fhir/ValueSet/entformula-type":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"443031000124106","display":"Adult critical care formula"},{"code":"443051000124104","display":"Adult diabetes specialty formula"},{"code":"442911000124109","display":"Adult elemental formula"},{"code":"443021000124108","display":"Adult hepatic specialty formula"},{"code":"442971000124100","display":"Adult high energy formula"},{"code":"442981000124102","display":"Adult hydrolyzed protein formula"},{"code":"442991000124104","display":"Adult high protein formula"},{"code":"443011000124100","display":"Adult high protein high fiber formula"},{"code":"442961000124107","display":"Adult low carbohydrate formula"},{"code":"442951000124105","display":"Adult pulmonary specialty formula"},{"code":"442941000124108","display":"Adult renal specialty formula"},{"code":"442921000124101","display":"Adult standard formula"},{"code":"442931000124103","display":"Adult soy protein isolate formula"},{"code":"443361000124100","display":"Pediatric Formula"},{"code":"443401000124105","display":"Pediatric elemental formula"},{"code":"443491000124103","display":"Pediatric high energy formula"},{"code":"443501000124106","display":"Pediatric high energy formula with increased fiber"},{"code":"443421000124100","display":"Pediatric hydrolyzed protein formula"},{"code":"443471000124104","display":"Pediatric increased fiber formula"},{"code":"444431000124104","display":"Pediatric reduced energy formula"},{"code":"443451000124109","display":"Pediatric standard formula"},{"code":"441561000124106","display":"Standard enteral formula with fiber"},{"code":"443461000124106","display":"Standard Formula"},{"code":"441531000124102","display":"Standard Enteral Formula"},{"code":"443561000124107","display":"Soy based formula"},{"code":"443481000124101","display":"Renal Formula"},{"code":"441571000124104","display":"High energy enteral formula with fiber"},{"code":"441591000124103","display":"Diabetic enteral formula with fiber"},{"code":"441601000124106","display":"Diabetic high calorie high protein enteral formula with fiber"},{"code":"443351000124102","display":"Increased fiber formula"},{"code":"443771000124106","display":"Hydrolyzed protein formula"},{"code":"441671000124100","display":"Hydrolyzed peptide-based high protein enteral formula"},{"code":"443111000124101","display":"High protein formula"},{"code":"443431000124102","display":"High Energy Formula"},{"code":"443411000124108","display":"Elemental Formula"},{"code":"442651000124102","display":"Adult formula"}]}]},"http://hl7.org/fhir/ValueSet/entformula-additive":{"systems":[{"uri":"http://hl7.org/fhir/entformula-additive","codes":[{"code":"lipid","display":"Lipid"},{"code":"protein","display":"Protein"},{"code":"carbohydrate","display":"Carbohydrate"},{"code":"fiber","display":"Fiber"},{"code":"water","display":"Water"}]}]},"http://hl7.org/fhir/ValueSet/enteral-route":{"systems":[{"uri":"http://hl7.org/fhir/v3/RouteOfAdministration","codes":[{"code":"PO"},{"code":"EFT"},{"code":"ENTINSTL"},{"code":"GT"},{"code":"NGT"},{"code":"OGT"},{"code":"GJT"},{"code":"JJTINSTL"},{"code":"OJJ"}]}]},"http://hl7.org/fhir/ValueSet/observation-category":{"systems":[{"uri":"http://hl7.org/fhir/observation-category","codes":[{"code":"social-history","display":"Social History"},{"code":"vital-signs","display":"Vital Signs"},{"code":"imaging","display":"Imaging"},{"code":"laboratory","display":"Laboratory"},{"code":"procedure","display":"Procedure"},{"code":"survey","display":"Survey"},{"code":"exam","display":"Exam"},{"code":"therapy","display":"Therapy"},{"code":"activity","display":"Activty"}]}]},"http://hl7.org/fhir/ValueSet/observation-valueabsentreason":{"systems":[{"uri":"http://hl7.org/fhir/data-absent-reason","codes":[{"code":"unknown","display":"Unknown"},{"code":"asked","display":"Asked"},{"code":"temp","display":"Temp"},{"code":"not-asked","display":"Not Asked"},{"code":"masked","display":"Masked"},{"code":"unsupported","display":"Unsupported"},{"code":"astext","display":"As Text"},{"code":"error","display":"Error"},{"code":"not-performed","display":"Not Performed"}]},{"uri":"http://hl7.org/fhir/v3/NullFlavor","codes":[{"code":"NINF"},{"code":"PINF"}]}]},"http://hl7.org/fhir/ValueSet/observation-methods":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/referencerange-meaning":{"systems":[{"uri":"http://hl7.org/fhir/referencerange-meaning","codes":[{"code":"type","display":"Type"},{"code":"endocrine","display":"Endocrine"}]}]},"http://hl7.org/fhir/ValueSet/occupation-cdc-census-2010":{"systems":[{"uri":"urn:oid:2.16.840.1.114222.4.5.314","codes":[]}]},"http://hl7.org/fhir/ValueSet/industry-cdc-census-2010":{"systems":[{"uri":"urn:oid:2.16.840.1.114222.4.5.315","codes":[]}]},"http://hl7.org/fhir/ValueSet/operation-kind":{"systems":[{"uri":"http://hl7.org/fhir/operation-kind","codes":[{"code":"operation","display":"Operation"},{"code":"query","display":"Query"}]}]},"http://hl7.org/fhir/ValueSet/operation-parameter-use":{"systems":[{"uri":"http://hl7.org/fhir/operation-parameter-use","codes":[{"code":"in","display":"In"},{"code":"out","display":"Out"}]}]},"http://hl7.org/fhir/ValueSet/all-types":{"systems":[{"uri":"http://hl7.org/fhir/data-types","codes":[{"code":"Address","display":"Address"},{"code":"Age","display":"Age"},{"code":"Annotation","display":"Annotation"},{"code":"Attachment","display":"Attachment"},{"code":"BackboneElement","display":"BackboneElement"},{"code":"CodeableConcept","display":"CodeableConcept"},{"code":"Coding","display":"Coding"},{"code":"ContactDetail","display":"ContactDetail"},{"code":"ContactPoint","display":"ContactPoint"},{"code":"Contributor","display":"Contributor"},{"code":"Count","display":"Count"},{"code":"DataRequirement","display":"DataRequirement"},{"code":"Distance","display":"Distance"},{"code":"Dosage","display":"Dosage"},{"code":"Duration","display":"Duration"},{"code":"Element","display":"Element"},{"code":"ElementDefinition","display":"ElementDefinition"},{"code":"Extension","display":"Extension"},{"code":"HumanName","display":"HumanName"},{"code":"Identifier","display":"Identifier"},{"code":"MarketingStatus","display":"MarketingStatus"},{"code":"Meta","display":"Meta"},{"code":"Money","display":"Money"},{"code":"Narrative","display":"Narrative"},{"code":"ParameterDefinition","display":"ParameterDefinition"},{"code":"Period","display":"Period"},{"code":"ProdCharacteristic","display":"ProdCharacteristic"},{"code":"ProductShelfLife","display":"ProductShelfLife"},{"code":"Quantity","display":"Quantity"},{"code":"Range","display":"Range"},{"code":"Ratio","display":"Ratio"},{"code":"Reference","display":"Reference"},{"code":"RelatedArtifact","display":"RelatedArtifact"},{"code":"SampledData","display":"SampledData"},{"code":"Signature","display":"Signature"},{"code":"SimpleQuantity","display":"SimpleQuantity"},{"code":"SubstanceAmount","display":"SubstanceAmount"},{"code":"SubstanceMoiety","display":"SubstanceMoiety"},{"code":"Timing","display":"Timing"},{"code":"TriggerDefinition","display":"TriggerDefinition"},{"code":"UsageContext","display":"UsageContext"},{"code":"base64Binary","display":"base64Binary"},{"code":"boolean","display":"boolean"},{"code":"code","display":"code"},{"code":"date","display":"date"},{"code":"dateTime","display":"dateTime"},{"code":"decimal","display":"decimal"},{"code":"id","display":"id"},{"code":"instant","display":"instant"},{"code":"integer","display":"integer"},{"code":"markdown","display":"markdown"},{"code":"oid","display":"oid"},{"code":"positiveInt","display":"positiveInt"},{"code":"string","display":"string"},{"code":"time","display":"time"},{"code":"unsignedInt","display":"unsignedInt"},{"code":"uri","display":"uri"},{"code":"uuid","display":"uuid"},{"code":"xhtml","display":"XHTML"}]},{"uri":"http://hl7.org/fhir/resource-types","codes":[{"code":"Account","display":"Account"},{"code":"ActivityDefinition","display":"ActivityDefinition"},{"code":"AdverseEvent","display":"AdverseEvent"},{"code":"AllergyIntolerance","display":"AllergyIntolerance"},{"code":"Appointment","display":"Appointment"},{"code":"AppointmentResponse","display":"AppointmentResponse"},{"code":"AuditEvent","display":"AuditEvent"},{"code":"Basic","display":"Basic"},{"code":"Binary","display":"Binary"},{"code":"BiologicallyDerivedProduct","display":"BiologicallyDerivedProduct"},{"code":"BodyStructure","display":"BodyStructure"},{"code":"Bundle","display":"Bundle"},{"code":"CapabilityStatement","display":"CapabilityStatement"},{"code":"CarePlan","display":"CarePlan"},{"code":"CareTeam","display":"CareTeam"},{"code":"ChargeItem","display":"ChargeItem"},{"code":"Claim","display":"Claim"},{"code":"ClaimResponse","display":"ClaimResponse"},{"code":"ClinicalImpression","display":"ClinicalImpression"},{"code":"CodeSystem","display":"CodeSystem"},{"code":"Communication","display":"Communication"},{"code":"CommunicationRequest","display":"CommunicationRequest"},{"code":"CompartmentDefinition","display":"CompartmentDefinition"},{"code":"Composition","display":"Composition"},{"code":"ConceptMap","display":"ConceptMap"},{"code":"Condition","display":"Condition"},{"code":"Consent","display":"Consent"},{"code":"Contract","display":"Contract"},{"code":"Coverage","display":"Coverage"},{"code":"DetectedIssue","display":"DetectedIssue"},{"code":"Device","display":"Device"},{"code":"DeviceComponent","display":"DeviceComponent"},{"code":"DeviceMetric","display":"DeviceMetric"},{"code":"DeviceRequest","display":"DeviceRequest"},{"code":"DeviceUseStatement","display":"DeviceUseStatement"},{"code":"DiagnosticReport","display":"DiagnosticReport"},{"code":"DocumentManifest","display":"DocumentManifest"},{"code":"DocumentReference","display":"DocumentReference"},{"code":"DomainResource","display":"DomainResource"},{"code":"EligibilityRequest","display":"EligibilityRequest"},{"code":"EligibilityResponse","display":"EligibilityResponse"},{"code":"Encounter","display":"Encounter"},{"code":"Endpoint","display":"Endpoint"},{"code":"EnrollmentRequest","display":"EnrollmentRequest"},{"code":"EnrollmentResponse","display":"EnrollmentResponse"},{"code":"EntryDefinition","display":"EntryDefinition"},{"code":"EpisodeOfCare","display":"EpisodeOfCare"},{"code":"EventDefinition","display":"EventDefinition"},{"code":"ExampleScenario","display":"ExampleScenario"},{"code":"ExpansionProfile","display":"ExpansionProfile"},{"code":"ExplanationOfBenefit","display":"ExplanationOfBenefit"},{"code":"FamilyMemberHistory","display":"FamilyMemberHistory"},{"code":"Flag","display":"Flag"},{"code":"Goal","display":"Goal"},{"code":"GraphDefinition","display":"GraphDefinition"},{"code":"Group","display":"Group"},{"code":"GuidanceResponse","display":"GuidanceResponse"},{"code":"HealthcareService","display":"HealthcareService"},{"code":"ImagingStudy","display":"ImagingStudy"},{"code":"Immunization","display":"Immunization"},{"code":"ImmunizationEvaluation","display":"ImmunizationEvaluation"},{"code":"ImmunizationRecommendation","display":"ImmunizationRecommendation"},{"code":"ImplementationGuide","display":"ImplementationGuide"},{"code":"ImplementationGuideInput","display":"ImplementationGuideInput"},{"code":"ImplementationGuideOutput","display":"ImplementationGuideOutput"},{"code":"Invoice","display":"Invoice"},{"code":"ItemInstance","display":"ItemInstance"},{"code":"Library","display":"Library"},{"code":"Linkage","display":"Linkage"},{"code":"List","display":"List"},{"code":"Location","display":"Location"},{"code":"Measure","display":"Measure"},{"code":"MeasureReport","display":"MeasureReport"},{"code":"Media","display":"Media"},{"code":"Medication","display":"Medication"},{"code":"MedicationAdministration","display":"MedicationAdministration"},{"code":"MedicationDispense","display":"MedicationDispense"},{"code":"MedicationRequest","display":"MedicationRequest"},{"code":"MedicationStatement","display":"MedicationStatement"},{"code":"MedicinalProduct","display":"MedicinalProduct"},{"code":"MedicinalProductAuthorization","display":"MedicinalProductAuthorization"},{"code":"MedicinalProductClinicals","display":"MedicinalProductClinicals"},{"code":"MedicinalProductDeviceSpec","display":"MedicinalProductDeviceSpec"},{"code":"MedicinalProductIngredient","display":"MedicinalProductIngredient"},{"code":"MedicinalProductPackaged","display":"MedicinalProductPackaged"},{"code":"MedicinalProductPharmaceutical","display":"MedicinalProductPharmaceutical"},{"code":"MessageDefinition","display":"MessageDefinition"},{"code":"MessageHeader","display":"MessageHeader"},{"code":"NamingSystem","display":"NamingSystem"},{"code":"NutritionOrder","display":"NutritionOrder"},{"code":"Observation","display":"Observation"},{"code":"ObservationDefinition","display":"ObservationDefinition"},{"code":"OccupationalData","display":"OccupationalData"},{"code":"OperationDefinition","display":"OperationDefinition"},{"code":"OperationOutcome","display":"OperationOutcome"},{"code":"Organization","display":"Organization"},{"code":"OrganizationRole","display":"OrganizationRole"},{"code":"Parameters","display":"Parameters"},{"code":"Patient","display":"Patient"},{"code":"PaymentNotice","display":"PaymentNotice"},{"code":"PaymentReconciliation","display":"PaymentReconciliation"},{"code":"Person","display":"Person"},{"code":"PlanDefinition","display":"PlanDefinition"},{"code":"Practitioner","display":"Practitioner"},{"code":"PractitionerRole","display":"PractitionerRole"},{"code":"Procedure","display":"Procedure"},{"code":"ProcessRequest","display":"ProcessRequest"},{"code":"ProcessResponse","display":"ProcessResponse"},{"code":"ProductPlan","display":"ProductPlan"},{"code":"Provenance","display":"Provenance"},{"code":"Questionnaire","display":"Questionnaire"},{"code":"QuestionnaireResponse","display":"QuestionnaireResponse"},{"code":"RelatedPerson","display":"RelatedPerson"},{"code":"RequestGroup","display":"RequestGroup"},{"code":"ResearchStudy","display":"ResearchStudy"},{"code":"ResearchSubject","display":"ResearchSubject"},{"code":"Resource","display":"Resource"},{"code":"RiskAssessment","display":"RiskAssessment"},{"code":"Schedule","display":"Schedule"},{"code":"SearchParameter","display":"SearchParameter"},{"code":"Sequence","display":"Sequence"},{"code":"ServiceDefinition","display":"ServiceDefinition"},{"code":"ServiceRequest","display":"ServiceRequest"},{"code":"Slot","display":"Slot"},{"code":"Specimen","display":"Specimen"},{"code":"SpecimenDefinition","display":"SpecimenDefinition"},{"code":"StructureDefinition","display":"StructureDefinition"},{"code":"StructureMap","display":"StructureMap"},{"code":"Subscription","display":"Subscription"},{"code":"Substance","display":"Substance"},{"code":"SubstancePolymer","display":"SubstancePolymer"},{"code":"SubstanceReferenceInformation","display":"SubstanceReferenceInformation"},{"code":"SubstanceSpecification","display":"SubstanceSpecification"},{"code":"SupplyDelivery","display":"SupplyDelivery"},{"code":"SupplyRequest","display":"SupplyRequest"},{"code":"Task","display":"Task"},{"code":"TerminologyCapabilities","display":"TerminologyCapabilities"},{"code":"TestReport","display":"TestReport"},{"code":"TestScript","display":"TestScript"},{"code":"UserSession","display":"UserSession"},{"code":"ValueSet","display":"ValueSet"},{"code":"VerificationResult","display":"VerificationResult"},{"code":"VisionPrescription","display":"VisionPrescription"}]},{"uri":"http://hl7.org/fhir/abstract-types","codes":[{"code":"Type","display":"Type"},{"code":"Any","display":"Any"}]}]},"http://hl7.org/fhir/ValueSet/binding-strength":{"systems":[{"uri":"http://hl7.org/fhir/binding-strength","codes":[{"code":"required","display":"Required"},{"code":"extensible","display":"Extensible"},{"code":"preferred","display":"Preferred"},{"code":"example","display":"Example"}]}]},"http://hl7.org/fhir/ValueSet/issue-severity":{"systems":[{"uri":"http://hl7.org/fhir/issue-severity","codes":[{"code":"fatal","display":"Fatal"},{"code":"error","display":"Error"},{"code":"warning","display":"Warning"},{"code":"information","display":"Information"}]}]},"http://hl7.org/fhir/ValueSet/issue-type":{"systems":[{"uri":"http://hl7.org/fhir/issue-type","codes":[{"code":"invalid","display":"Invalid Content"},{"code":"security","display":"Security Problem"},{"code":"processing","display":"Processing Failure"},{"code":"transient","display":"Transient Issue"},{"code":"informational","display":"Informational Note"}]}]},"http://hl7.org/fhir/ValueSet/operation-outcome":{"systems":[{"uri":"http://hl7.org/fhir/operation-outcome","codes":[]}]},"http://hl7.org/fhir/ValueSet/organization-type":{"systems":[{"uri":"http://hl7.org/fhir/organization-type","codes":[{"code":"prov","display":"Healthcare Provider"},{"code":"dept","display":"Hospital Department"},{"code":"team","display":"Organizational team"},{"code":"govt","display":"Government"},{"code":"ins","display":"Insurance Company"},{"code":"pay","display":"Payer"},{"code":"edu","display":"Educational Institute"},{"code":"reli","display":"Religious Institution"},{"code":"crs","display":"Clinical Research Sponsor"},{"code":"cg","display":"Community Group"},{"code":"bus","display":"Non-Healthcare Business or Corporation"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/contactentity-type":{"systems":[{"uri":"http://hl7.org/fhir/contactentity-type","codes":[{"code":"BILL","display":"Billing"},{"code":"ADMIN","display":"Administrative"},{"code":"HR","display":"Human Resource"},{"code":"PAYOR","display":"Payor"},{"code":"PATINF","display":"Patient"},{"code":"PRESS","display":"Press"}]}]},"http://hl7.org/fhir/ValueSet/organization-role":{"systems":[{"uri":"http://hl7.org/fhir/organization-role","codes":[{"code":"provider","display":"Provider"},{"code":"agency","display":"Agency"},{"code":"research","display":"Research"},{"code":"payer","display":"Payer"},{"code":"diagnostics","display":"Diagnostics"},{"code":"supplier","display":"Supplier"},{"code":"HIE/HIO","display":"HIE/HIO"},{"code":"member","display":"Member"}]}]},"http://hl7.org/fhir/ValueSet/animal-species":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"125097000","display":"goat"},{"code":"125099002","display":"sheep"},{"code":"34618005","display":"cow"},{"code":"425134008","display":"turkey"},{"code":"47290002","display":"chicken"},{"code":"15778005","display":"goose"},{"code":"396620009","display":"duck"},{"code":"388445009","display":"horse"},{"code":"85626006","display":"donkey"},{"code":"132950000","display":"mule"}]}]},"http://hl7.org/fhir/ValueSet/animal-breeds":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"684003","display":"Pygmy goat (organism)"},{"code":"2124007","display":"Rambouillet sheep (organism)"},{"code":"3099004","display":"Romney marsh sheep (organism)"},{"code":"3566006","display":"Southdown sheep (organism)"},{"code":"4574003","display":"Shropshire sheep (organism)"},{"code":"4880003","display":"Piedmontese cattle breed (organism)"},{"code":"5164003","display":"Montdale sheep (organism)"},{"code":"5345000","display":"Santa Gertrudis cattle breed (organism)"},{"code":"5438004","display":"French alpine goat (organism)"},{"code":"6431001","display":"Leicester sheep (organism)"},{"code":"7843000","display":"Horned Hereford (organism)"},{"code":"9230001","display":"Camarron goat (organism)"},{"code":"9277006","display":"Polled Hereford (organism)"},{"code":"11967001","display":"Kerry Hill sheep (organism)"},{"code":"13934009","display":"Panama sheep (organism)"},{"code":"16015002","display":"Anglo nubian goat (organism)"},{"code":"16042001","display":"Beefmaster cattle breed (organism)"},{"code":"23469003","display":"Domestic goose (organism)"},{"code":"24438005","display":"Pekin duck (organism)"},{"code":"25660007","display":"Barbados sheep (organism)"},{"code":"28336001","display":"Brangus cattle breed (organism)"},{"code":"28360002","display":"Swiss alpine goat (organism)"},{"code":"30089001","display":"Toggenburg goat (organism)"},{"code":"32145006","display":"Romanov sheep (organism)"},{"code":"39855006","display":"Wiltshire horn sheep (organism)"},{"code":"41706005","display":"Perendale sheep (organism)"},{"code":"44835005","display":"Debouillet sheep (organism)"},{"code":"45690005","display":"Mouflon sheep (organism)"},{"code":"46392004","display":"Delaine merino sheep (organism)"},{"code":"48697009","display":"Clun Forest sheep (organism)"},{"code":"50717006","display":"Cheviot sheep (organism)"},{"code":"53360003","display":"Oxford Down sheep (organism)"},{"code":"55530007","display":"La Mancha goat (organism)"},{"code":"59210004","display":"Navajo sheep (organism)"},{"code":"64158000","display":"Angora goat (organism)"},{"code":"64591001","display":"Karakul sheep (organism)"},{"code":"65187008","display":"Black faced Highland sheep (organism)"},{"code":"65492002","display":"Lincoln sheep (organism)"},{"code":"67414001","display":"Cotswold sheep (organism)"},{"code":"67515002","display":"Corriedale sheep (organism)"},{"code":"70431006","display":"Alpine goat (organism)"},{"code":"72329005","display":"Finnish landrace sheep (organism)"},{"code":"72648002","display":"Suffolk sheep (organism)"},{"code":"73191001","display":"American merino sheep (organism)"},{"code":"74745008","display":"Rock alpine goat (organism)"},{"code":"79603002","display":"Romedale sheep (organism)"},{"code":"82440005","display":"Hampshire Down sheep (organism)"},{"code":"83842004","display":"Hungarian goose (organism)"},{"code":"86920006","display":"Horned dorset sheep breed (organism)"},{"code":"87962009","display":"North County cheviot sheep (organism)"},{"code":"89665001","display":"Targhee sheep (organism)"},{"code":"89708009","display":"Chamoisee goat (organism)"},{"code":"91460002","display":"Chinese goose (organism)"},{"code":"112486002","display":"No-tail sheep (organism)"},{"code":"112487006","display":"Romnelet sheep (organism)"},{"code":"112496006","display":"Pilgrim goose (organism)"},{"code":"131607005","display":"Mixed Breed Goat (organism)"},{"code":"131608000","display":"Australian Goat breed (organism)"},{"code":"131609008","display":"Arapawa Island goat breed (organism)"},{"code":"131610003","display":"Maltese goat breed (organism)"},{"code":"131611004","display":"Provençale goat breed (organism)"},{"code":"131612006","display":"Negra Serrana goat breed (organism)"},{"code":"131613001","display":"Orobica goat breed (organism)"},{"code":"131614007","display":"Roya-Vesubie goat breed (organism)"},{"code":"131615008","display":"Retinta Extremena goat breed (organism)"},{"code":"131616009","display":"Appenzell goat breed (organism)"},{"code":"131617000","display":"American Cashmere goat breed (organism)"},{"code":"131618005","display":"Altai Mountain goat breed (organism)"},{"code":"131619002","display":"Pyrenean goat breed (organism)"},{"code":"131620008","display":"Bagot goat breed (organism)"},{"code":"131621007","display":"Russian White goat breed (organism)"},{"code":"131622000","display":"Moxotó goat breed (organism)"},{"code":"131623005","display":"Myotonic goat breed (organism)"},{"code":"131624004","display":"Nachi goat breed (organism)"},{"code":"131625003","display":"Nigerian Dwarf goat breed (organism)"},{"code":"131626002","display":"Sarda goat breed (organism)"},{"code":"131627006","display":"Serpentina goat breed (organism)"},{"code":"131628001","display":"Serrana goat breed (organism)"},{"code":"131629009","display":"Verata goat breed (organism)"},{"code":"131630004","display":"Verzasca black goat breed (organism)"},{"code":"131631000","display":"Norwegian goat breed (organism)"},{"code":"131632007","display":"Oberhasli goat breed (organism)"},{"code":"131633002","display":"Peacock Goat breed (organism)"},{"code":"131634008","display":"Philippine goat breed (organism)"},{"code":"131635009","display":"Loashan goat breed (organism)"},{"code":"131636005","display":"San Clemente goat breed (organism)"},{"code":"131637001","display":"Somali goat breed (organism)"},{"code":"131638006","display":"Spanish goat breed (organism)"},{"code":"131639003","display":"Rove goat breed (organism)"},{"code":"131640001","display":"SRD goat breed (organism)"},{"code":"131641002","display":"Swedish Landrace goat breed (organism)"},{"code":"131642009","display":"Thuringian goat breed (organism)"},{"code":"131643004","display":"Uzbek Black goat breed (organism)"},{"code":"131644005","display":"Zhongwei goat breed (organism)"},{"code":"131645006","display":"Barbari goat breed (organism)"},{"code":"131646007","display":"Poitou goat breed (organism)"},{"code":"131647003","display":"Repartida goat breed (organism)"},{"code":"131648008","display":"Booted Goat breed (organism)"},{"code":"131649000","display":"Corsican goat breed (organism)"},{"code":"131650000","display":"Chapar goat breed (organism)"},{"code":"131651001","display":"Canindé goat breed (organism)"},{"code":"131652008","display":"Canary Island goat breed (organism)"},{"code":"131653003","display":"Daera Din Panah goat breed (organism)"},{"code":"131654009","display":"British Alpine goat breed (organism)"},{"code":"131655005","display":"Bhuj goat breed (organism)"},{"code":"131656006","display":"Boer goat breed (organism)"},{"code":"131657002","display":"Benadir goat breed (organism)"},{"code":"131658007","display":"Créole Antilles goat breed (organism)"},{"code":"131659004","display":"Beetal goat breed (organism)"},{"code":"131660009","display":"Golden Guernsey goat breed (organism)"},{"code":"131661008","display":"Danish Landrace goat breed (organism)"},{"code":"131662001","display":"Kaghani goat breed (organism)"},{"code":"131663006","display":"Irish Goat breed (organism)"},{"code":"131664000","display":"Grisons Striped goat breed (organism)"},{"code":"131665004","display":"Jining Gray goat breed (organism)"},{"code":"131666003","display":"Finnish Landrace goat breed (organism)"},{"code":"131667007","display":"Erzgebirg goat breed (organism)"},{"code":"131668002","display":"Kamori goat breed (organism)"},{"code":"131669005","display":"Don goat breed (organism)"},{"code":"131670006","display":"Kiko goat breed (organism)"},{"code":"131671005","display":"Kinder goat breed (organism)"},{"code":"131672003","display":"Pygora goat breed (organism)"},{"code":"131673008","display":"Wooden Leg goat breed (organism)"},{"code":"131674002","display":"Alpine Chamoisee goat breed (organism)"},{"code":"131675001","display":"Massif Central goat breed (organism)"},{"code":"131676000","display":"Malagueña goat breed (organism)"},{"code":"131677009","display":"Algarvia goat breed (organism)"},{"code":"131678004","display":"British Saanen goat breed (organism)"},{"code":"131679007","display":"British Toggenburg goat breed (organism)"},{"code":"131680005","display":"Bündner goat breed (organism)"},{"code":"131681009","display":"Blanca Andaluza goat breed (organism)"},{"code":"131682002","display":"Blanca Celtiberica goat breed (organism)"},{"code":"131683007","display":"Bravia goat breed (organism)"},{"code":"131684001","display":"Black Grisonne goat breed (organism)"},{"code":"131685000","display":"Chamois of the Alps goat breed (organism)"},{"code":"131686004","display":"Charnequeria goat breed (organism)"},{"code":"131687008","display":"Carpathe goat breed (organism)"},{"code":"131688003","display":"Col Noir du Valais goat breed (organism)"},{"code":"131689006","display":"Damani goat breed (organism)"},{"code":"131690002","display":"Des Fosses (Communes de l'Ouest) goat breed (organism)"},{"code":"131691003","display":"English goat breed (organism)"},{"code":"131692005","display":"English Guernsey goat breed (organism)"},{"code":"131693000","display":"German colored goat breed (organism)"},{"code":"131694006","display":"Guadarrama goat breed (organism)"},{"code":"131695007","display":"Garganica goat breed (organism)"},{"code":"131696008","display":"Girgentana goat breed (organism)"},{"code":"131697004","display":"Jonica goat breed (organism)"},{"code":"131698009","display":"Murciana-Granadina goat breed (organism)"},{"code":"131699001","display":"Bündner Oberland sheep breed (organism)"},{"code":"131700000","display":"British Milk Sheep breed (organism)"},{"code":"131701001","display":"Brillenschaf sheep breed (organism)"},{"code":"131702008","display":"Brecknock Hill Cheviot sheep breed (organism)"},{"code":"131703003","display":"Cholistani sheep breed (organism)"},{"code":"131704009","display":"Bibrik sheep breed (organism)"},{"code":"131705005","display":"Columbia sheep breed (organism)"},{"code":"131706006","display":"Black Welsh Mountain Sheep breed (organism)"},{"code":"131707002","display":"Blackhead Persian sheep breed (organism)"},{"code":"131708007","display":"Bleu du Maine sheep breed (organism)"},{"code":"131709004","display":"Bluefaced Leicester sheep breed (organism)"},{"code":"131710009","display":"Bond sheep breed (organism)"},{"code":"131711008","display":"Border Leicester sheep breed (organism)"},{"code":"131712001","display":"Boreray sheep breed (organism)"},{"code":"131713006","display":"Bovska sheep breed (organism)"},{"code":"131714000","display":"Braunes Bergschaf sheep breed (organism)"},{"code":"131715004","display":"Brazilian Somali sheep breed (organism)"},{"code":"131716003","display":"Beulah Speckled-Face sheep breed (organism)"},{"code":"131717007","display":"Dartmoor sheep breed (organism)"},{"code":"131718002","display":"Fabrianese sheep breed (organism)"},{"code":"131719005","display":"Exmoor Horn sheep breed (organism)"},{"code":"131720004","display":"Elliottdale sheep breed (organism)"},{"code":"131721000","display":"Drysdale sheep breed (organism)"},{"code":"131722007","display":"Dorset Down sheep breed (organism)"},{"code":"131723002","display":"German Blackheaded Mutton sheep breed (organism)"},{"code":"131724008","display":"Kooka sheep breed (organism)"},{"code":"131725009","display":"Friesian Milk Sheep breed (organism)"},{"code":"131726005","display":"Gansu Alpine Fine-wool sheep breed (organism)"},{"code":"131727001","display":"German Whiteheaded Mutton sheep breed (organism)"},{"code":"131728006","display":"Graue Gehoernte Heidschnucke sheep breed (organism)"},{"code":"131729003","display":"Han sheep breed (organism)"},{"code":"131730008","display":"Gromark sheep breed (organism)"},{"code":"131731007","display":"Gulf Coast Native sheep breed (organism)"},{"code":"131732000","display":"Dorper sheep breed (organism)"},{"code":"131733005","display":"Devon Closewool sheep breed (organism)"},{"code":"131734004","display":"Deutsches Blaukoepfiges Fleischschaf sheep breed (organism)"},{"code":"131735003","display":"Derbyshire Gritstone sheep breed (organism)"},{"code":"131736002","display":"Coburger Fuchsschaf sheep breed (organism)"},{"code":"131737006","display":"Danish Landrace sheep breed (organism)"},{"code":"131738001","display":"Gute sheep breed (organism)"},{"code":"131739009","display":"Hampshire sheep breed (organism)"},{"code":"131740006","display":"Gentile di Puglia sheep breed (organism)"},{"code":"131741005","display":"German Mountain sheep breed (organism)"},{"code":"131742003","display":"Luzein sheep breed (organism)"},{"code":"131743008","display":"Katahdin sheep breed (organism)"},{"code":"131744002","display":"Leineschaf sheep breed (organism)"},{"code":"131745001","display":"Lincoln Longwool sheep breed (organism)"},{"code":"131746000","display":"Llanwenog sheep breed (organism)"},{"code":"131747009","display":"Lleyn sheep breed (organism)"},{"code":"131748004","display":"Damara sheep breed (organism)"},{"code":"131749007","display":"Damani sheep breed (organism)"},{"code":"131750007","display":"Dalesbred sheep breed (organism)"},{"code":"131751006","display":"Dala sheep breed (organism)"},{"code":"131752004","display":"Criollo sheep breed (organism)"},{"code":"131753009","display":"Cormo sheep breed (organism)"},{"code":"131754003","display":"Lati sheep breed (organism)"},{"code":"131755002","display":"Lonk sheep breed (organism)"},{"code":"131756001","display":"Langhe sheep breed (organism)"},{"code":"131757005","display":"Manx Loaghtan sheep breed (organism)"},{"code":"131758000","display":"Masai sheep breed (organism)"},{"code":"131759008","display":"Merinolandschaf sheep breed (organism)"},{"code":"131760003","display":"Lohi sheep breed (organism)"},{"code":"131761004","display":"Ile-de-France sheep breed (organism)"},{"code":"131762006","display":"Hasht Nagri sheep breed (organism)"},{"code":"131763001","display":"Hazaragie sheep breed (organism)"},{"code":"131764007","display":"Coopworth sheep breed (organism)"},{"code":"131765008","display":"Comisana sheep breed (organism)"},{"code":"131766009","display":"Comeback sheep breed (organism)"},{"code":"131767000","display":"Sicilian Barbary sheep breed (organism)"},{"code":"131768005","display":"Africana sheep breed (organism)"},{"code":"131769002","display":"Welsh Mountain Badger Faced sheep breed (organism)"},{"code":"131770001","display":"Hebridean sheep breed (organism)"},{"code":"131771002","display":"Heidschnucke sheep breed (organism)"},{"code":"131772009","display":"Herdwick sheep breed (organism)"},{"code":"131773004","display":"Hill Radnor sheep breed (organism)"},{"code":"131774005","display":"Icelandic sheep breed (organism)"},{"code":"131775006","display":"Harnai sheep breed (organism)"},{"code":"131776007","display":"Istrian Pramenka sheep breed (organism)"},{"code":"131777003","display":"Jacob sheep breed (organism)"},{"code":"131778008","display":"Jezerskosolcavska sheep breed (organism)"},{"code":"131779000","display":"Kachhi sheep breed (organism)"},{"code":"131780002","display":"Wensleydale sheep breed (organism)"},{"code":"131781003","display":"West African Dwarf sheep breed (organism)"},{"code":"131782005","display":"White Suffolk sheep breed (organism)"},{"code":"131783000","display":"Whiteface Dartmoor sheep breed (organism)"},{"code":"131784006","display":"Whiteface Woodland sheep breed (organism)"},{"code":"131785007","display":"Xinjiang Finewool sheep breed (organism)"},{"code":"131786008","display":"Kajli sheep breed (organism)"},{"code":"131787004","display":"Hog Island Sheep breed (organism)"},{"code":"131788009","display":"Biellese sheep breed (organism)"},{"code":"131789001","display":"Chios sheep breed (organism)"},{"code":"131790005","display":"Santa Cruz sheep breed (organism)"},{"code":"131791009","display":"Charollais sheep breed (organism)"},{"code":"131792002","display":"Castlemilk Moorit sheep breed (organism)"},{"code":"131793007","display":"Campanian Barbary sheep breed (organism)"},{"code":"131794001","display":"California Variegated Mutant sheep breed (organism)"},{"code":"131795000","display":"California Red sheep breed (organism)"},{"code":"131796004","display":"Sopravissana sheep breed (organism)"},{"code":"131797008","display":"Somali sheep breed (organism)"},{"code":"131798003","display":"Welsh Hill Speckled Face sheep breed (organism)"},{"code":"131799006","display":"Skudde sheep breed (organism)"},{"code":"131800005","display":"Waziri sheep breed (organism)"},{"code":"131801009","display":"Shetland sheep breed (organism)"},{"code":"131802002","display":"Cambridge sheep breed (organism)"},{"code":"131803007","display":"Solognote sheep breed (organism)"},{"code":"131810001","display":"Cayuga breed duck (organism)"},{"code":"131811002","display":"Runner breed duck (organism)"},{"code":"131812009","display":"Call breed duck (organism)"},{"code":"131813004","display":"Orpington breed duck (organism)"},{"code":"131814005","display":"Crested breed duck (organism)"},{"code":"131815006","display":"Pommeranian breed duck (organism)"},{"code":"131816007","display":"Rough Fell sheep breed (organism)"},{"code":"131817003","display":"Blue Swedish breed duck (organism)"},{"code":"131818008","display":"Golden 300 hybrid breed duck (organism)"},{"code":"131820006","display":"Ancona breed duck (organism)"},{"code":"131821005","display":"Australian Spotted breed duck (organism)"},{"code":"131822003","display":"Swaledale sheep breed (organism)"},{"code":"131823008","display":"Polypay sheep breed (organism)"},{"code":"131824002","display":"Aylesbury breed duck (organism)"},{"code":"131825001","display":"Black East Indies breed duck (organism)"},{"code":"131826000","display":"Coast breed duck (organism)"},{"code":"131827009","display":"Kromsnaveleend breed duck (organism)"},{"code":"131829007","display":"Silver appleyard breed duck (organism)"},{"code":"131830002","display":"Pagliarola sheep breed (organism)"},{"code":"131831003","display":"Pomeranian Coarsewool sheep breed (organism)"},{"code":"131832005","display":"Sheep, Breed Undetermined sheep breed (organism)"},{"code":"131833000","display":"Orkney sheep breed (organism)"},{"code":"131834006","display":"Old Norwegian sheep breed (organism)"},{"code":"131835007","display":"Old Format Sheep breed (organism)"},{"code":"131836008","display":"Norwegian Fur sheep breed (organism)"},{"code":"131837004","display":"Norfolk Horn sheep breed (organism)"},{"code":"131838009","display":"Navajo-Churro sheep breed (organism)"},{"code":"131839001","display":"Swedish yellow breed duck (organism)"},{"code":"131840004","display":"Diepholz goose breed (organism)"},{"code":"131841000","display":"African goose breed (organism)"},{"code":"131843002","display":"Embden goose breed (organism)"},{"code":"131844008","display":"Chinese white goose breed (organism)"},{"code":"131845009","display":"Chinese brown goose breed (organism)"},{"code":"131847001","display":"American buff goose breed (organism)"},{"code":"131848006","display":"Pomeranian goose breed (organism)"},{"code":"131849003","display":"Roman goose breed (organism)"},{"code":"131850003","display":"Scania goose breed (organism)"},{"code":"131851004","display":"Racka sheep breed (organism)"},{"code":"131852006","display":"Rasa Aragonesa sheep breed (organism)"},{"code":"131853001","display":"Red Engadine sheep breed (organism)"},{"code":"131854007","display":"Rhoenschaf sheep breed (organism)"},{"code":"131855008","display":"Sebastopol goose breed (organism)"},{"code":"131856009","display":"Swedish Island goose breed (organism)"},{"code":"131914009","display":"Vendéen sheep breed (organism)"},{"code":"131918007","display":"Saxony breed duck (organism)"},{"code":"132681007","display":"Bergamasca sheep breed (organism)"},{"code":"132682000","display":"Portland sheep breed (organism)"},{"code":"132684004","display":"Weisse Hornlose Heidschnucke sheep breed (organism)"},{"code":"132685003","display":"Drents Heideschaap sheep breed (organism)"},{"code":"132686002","display":"Kameroen sheep breed (organism)"},{"code":"132687006","display":"Mergelland sheep breed (organism)"},{"code":"132688001","display":"Ouessant sheep breed (organism)"},{"code":"132689009","display":"Canadian Arcott sheep breed (organism)"},{"code":"132690000","display":"Noordhollander sheep breed (organism)"},{"code":"132697002","display":"Rijnlam-A sheep breed (organism)"},{"code":"132698007","display":"Schoonebeker sheep breed (organism)"},{"code":"132699004","display":"Wallis Blacknosed Sheep breed (organism)"},{"code":"132700003","display":"Khaki Campbell breed duck (organism)"},{"code":"132701004","display":"Newfoundland sheep breed (organism)"},{"code":"132702006","display":"Wallis Country Sheep breed (organism)"},{"code":"132703001","display":"Rideau Arcott sheep breed (organism)"},{"code":"132704007","display":"Tukidale sheep breed (organism)"},{"code":"132705008","display":"Polwarth sheep breed (organism)"},{"code":"132706009","display":"Ryeland sheep breed (organism)"},{"code":"132707000","display":"Thalli sheep breed (organism)"},{"code":"132708005","display":"Tong sheep breed (organism)"},{"code":"132709002","display":"Touabire sheep breed (organism)"},{"code":"132710007","display":"Tunis sheep breed (organism)"},{"code":"132711006","display":"Tyrol Mountain sheep breed (organism)"},{"code":"132712004","display":"Uda sheep breed (organism)"},{"code":"132716001","display":"German Mutton Merino sheep breed (organism)"},{"code":"132717005","display":"Medium-Wool Merino sheep breed (organism)"},{"code":"132718000","display":"Fonthill Merino sheep breed (organism)"},{"code":"132719008","display":"South African Mutton Merino sheep breed (organism)"},{"code":"132720002","display":"Strong Wool Merino sheep breed (organism)"},{"code":"132721003","display":"Poll Merino sheep breed (organism)"},{"code":"132722005","display":"Fine Merino sheep breed (organism)"},{"code":"132723000","display":"South African Merino sheep breed (organism)"},{"code":"132724006","display":"Superfine Merino sheep breed (organism)"},{"code":"132735001","display":"Booroola Merino sheep breed (organism)"},{"code":"132770004","display":"Miniature Hereford cattle breed (organism)"},{"code":"132783003","display":"Sar Planina sheep breed (organism)"},{"code":"132784009","display":"Santa Inês sheep breed (organism)"},{"code":"132785005","display":"Sahel-type sheep breed (organism)"},{"code":"132786006","display":"Rygja sheep breed (organism)"},{"code":"132787002","display":"Rya sheep breed (organism)"},{"code":"132788007","display":"Moghani sheep breed (organism)"},{"code":"132789004","display":"Rouge de l'Quest sheep breed (organism)"},{"code":"132790008","display":"Soay sheep breed (organism)"},{"code":"132791007","display":"South Suffolk sheep breed (organism)"},{"code":"132792000","display":"South Wales Mountain sheep breed (organism)"},{"code":"132793005","display":"Spælsau sheep breed (organism)"},{"code":"132794004","display":"Spiegel sheep breed (organism)"},{"code":"132795003","display":"St. Croix sheep breed (organism)"},{"code":"132796002","display":"Steigar sheep breed (organism)"},{"code":"132797006","display":"Steinschaf sheep breed (organism)"},{"code":"132798001","display":"Welsh Mountain sheep breed (organism)"},{"code":"132799009","display":"Swedish Fur Sheep breed (organism)"},{"code":"132800008","display":"Teeswater sheep breed (organism)"},{"code":"132801007","display":"Texel sheep breed (organism)"},{"code":"132802000","display":"Pelibüey sheep breed (organism)"},{"code":"132803005","display":"Morada Nova sheep breed (organism)"},{"code":"132804004","display":"Balkhi sheep breed (organism)"},{"code":"132805003","display":"Bavarian Forest sheep breed (organism)"},{"code":"132806002","display":"Barbados Blackbelly sheep breed (organism)"},{"code":"132807006","display":"Romney sheep breed (organism)"},{"code":"132808001","display":"Awassi sheep breed (organism)"},{"code":"132809009","display":"Arapawa Island sheep breed (organism)"},{"code":"132810004","display":"Arabi sheep breed (organism)"},{"code":"132811000","display":"Apennine sheep breed (organism)"},{"code":"132812007","display":"American Tunis sheep breed (organism)"},{"code":"132813002","display":"Balwen Welsh Mountain sheep breed (organism)"},{"code":"132814008","display":"Priangan sheep breed (organism)"},{"code":"132815009","display":"Rabo Largo sheep breed (organism)"},{"code":"132845007","display":"Altay sheep breed (organism)"},{"code":"132846008","display":"Faeroes sheep breed (organism)"},{"code":"132849001","display":"Pitt Island sheep breed (organism)"},{"code":"132851002","display":"Pinzirita sheep breed (organism)"},{"code":"132852009","display":"Sardinian sheep breed (organism)"},{"code":"132853004","display":"East Friesian sheep breed (organism)"},{"code":"132854005","display":"Ujumqin sheep breed (organism)"},{"code":"132855006","display":"DLS sheep breed (organism)"},{"code":"132856007","display":"Walachenschaf sheep breed (organism)"},{"code":"132857003","display":"Outaouais Arcott sheep breed (organism)"},{"code":"132858008","display":"Ossimi sheep breed (organism)"},{"code":"132859000","display":"Bentheimer Landschaf sheep breed (organism)"},{"code":"132860005","display":"Barbado sheep breed (organism)"},{"code":"132861009","display":"Baluchi sheep breed (organism)"},{"code":"132958007","display":"Poitou Donkey breed (organism)"},{"code":"132959004","display":"Mammoth Jack Stock Donkey breed (organism)"},{"code":"132987008","display":"Large standard donkey (organism)"},{"code":"132988003","display":"Standard donkey (organism)"},{"code":"132989006","display":"Miniature donkey (organism)"},{"code":"132990002","display":"Garrano tarpan horse X domestic horse breed (organism)"},{"code":"132991003","display":"Konink tarpan horse X domestic horse breed (organism)"},{"code":"132992005","display":"Asturian tarpan horse X domestic horse breed (organism)"},{"code":"132993000","display":"Pottok tarpan horse X domestic horse breed (organism)"},{"code":"133702003","display":"Gayal cattle breed (organism)"},{"code":"133703008","display":"American bison X cattle breed (organism)"},{"code":"133704002","display":"Australian Braford cattle breed (organism)"},{"code":"133715007","display":"Australian Friesian Sahiwal cattle breed (organism)"},{"code":"133716008","display":"Braford cattle breed (organism)"},{"code":"133717004","display":"Brahmousin cattle breed (organism)"},{"code":"133718009","display":"Canchim cattle breed (organism)"},{"code":"133719001","display":"Charbray cattle breed (organism)"},{"code":"133720007","display":"Droughtmaster cattle breed (organism)"},{"code":"133731004","display":"Gelbray cattle breed (organism)"},{"code":"133732006","display":"Jamaica Black cattle breed (organism)"},{"code":"133733001","display":"Jamaica Hope cattle breed (organism)"},{"code":"133734007","display":"Jamaica Red cattle breed (organism)"},{"code":"133735008","display":"Karan Fries cattle breed (organism)"},{"code":"133736009","display":"Karan Swiss cattle breed (organism)"},{"code":"133747002","display":"Mandalong cattle breed (organism)"},{"code":"133748007","display":"Australian Milking Zebu cattle breed (organism)"},{"code":"133749004","display":"Red Brangus cattle breed (organism)"},{"code":"133750004","display":"Santa Cruz cattle breed (organism)"},{"code":"133751000","display":"Siboney cattle breed (organism)"},{"code":"133752007","display":"Bambara cattle breed (organism)"},{"code":"133763005","display":"Bambey cattle breed (organism)"},{"code":"133764004","display":"Batanes Black cattle breed (organism)"},{"code":"133765003","display":"Borgou cattle breed (organism)"},{"code":"133766002","display":"Brahorn cattle breed (organism)"},{"code":"133767006","display":"Bralers cattle breed (organism)"},{"code":"133768001","display":"Bra-Maine cattle breed (organism)"},{"code":"133779006","display":"Bra-Swiss cattle breed (organism)"},{"code":"133780009","display":"Bravon cattle breed (organism)"},{"code":"133781008","display":"Brazilian Dairy hybrid cattle (organism)"},{"code":"133782001","display":"Burmese cattle breed (organism)"},{"code":"133783006","display":"Bushuev cattle breed (organism)"},{"code":"133784000","display":"Caiua cattle breed (organism)"},{"code":"133795006","display":"Carazebu cattle breed (organism)"},{"code":"133796007","display":"Central Asian Zebu cattle breed (organism)"},{"code":"133797003","display":"Charford cattle breed (organism)"},{"code":"133798008","display":"Cuban Criollo cattle breed (organism)"},{"code":"133799000","display":"Cuban Zebu cattle breed (organism)"},{"code":"133800001","display":"Dishty cattle breed (organism)"},{"code":"133801002","display":"Djakore cattle breed (organism)"},{"code":"133802009","display":"Gambian N'Dama cattle breed (organism)"},{"code":"133803004","display":"Ghana Sanga cattle breed (organism)"},{"code":"133804005","display":"Girolando cattle breed (organism)"},{"code":"133805006","display":"Guzerando cattle breed (organism)"},{"code":"133806007","display":"Hatton cattle breed (organism)"},{"code":"133807003","display":"Ibage cattle breed (organism)"},{"code":"133808008","display":"Iraqi cattle breed (organism)"},{"code":"133809000","display":"Jerdi cattle breed (organism)"},{"code":"133810005","display":"Jersind cattle breed (organism)"},{"code":"133811009","display":"Jotko cattle breed (organism)"},{"code":"133812002","display":"Kanem cattle breed (organism)"},{"code":"133813007","display":"Keteku cattle breed (organism)"},{"code":"133814001","display":"Lavinia cattle breed (organism)"},{"code":"133815000","display":"Local Indian Dairy cattle breed (organism)"},{"code":"133816004","display":"Mantiqueira cattle breed (organism)"},{"code":"133817008","display":"Ndagu cattle breed (organism)"},{"code":"133818003","display":"Normanzu cattle breed (organism)"},{"code":"133819006","display":"Nuba Mountain cattle breed (organism)"},{"code":"133820000","display":"Pabna cattle breed (organism)"},{"code":"133821001","display":"Mixed Perijanero cattle breed (organism)"},{"code":"133822008","display":"Pitangueiras cattle breed (organism)"},{"code":"133823003","display":"Quasah cattle breed (organism)"},{"code":"133824009","display":"Rana cattle (organism)"},{"code":"133825005","display":"Ranger cattle (organism)"},{"code":"133826006","display":"Renitelo cattle breed (organism)"},{"code":"133827002","display":"Riopardenze cattle breed (organism)"},{"code":"133828007","display":"Rustaqi cattle breed (organism)"},{"code":"133829004","display":"Sabre cattle breed (organism)"},{"code":"133830009","display":"Sahford cattle breed (organism)"},{"code":"133831008","display":"Schwyz-Zeboid cattle breed (organism)"},{"code":"133832001","display":"Suia cattle breed (organism)"},{"code":"133833006","display":"Suisbu cattle breed (organism)"},{"code":"133834000","display":"Sunandini cattle breed (organism)"},{"code":"133835004","display":"Taino cattle breed (organism)"},{"code":"133836003","display":"Thibar cattle breed (organism)"},{"code":"133837007","display":"Toubou cattle breed (organism)"},{"code":"133838002","display":"Tropical cattle breed (organism)"},{"code":"133839005","display":"TSSH-1 cattle breed (organism)"},{"code":"133840007","display":"Victoria cattle breed (organism)"},{"code":"133841006","display":"Wokalup cattle breed (organism)"},{"code":"133842004","display":"Madura cattle breed (organism)"},{"code":"406660008","display":"Galway sheep breed (organism)"},{"code":"406722006","display":"Mixed breed sheep (organism)"},{"code":"409911001","display":"Moulard duck breed (organism)"},{"code":"125097000","display":"Capra hircus (organism)"},{"code":"125099002","display":"Ovis aries (organism)"},{"code":"25327001","display":"Dorset sheep superbreed (organism)"},{"code":"125101009","display":"Merino sheep superbreed (organism)"},{"code":"21208000","display":"Saanen goat (organism)"},{"code":"424705003","display":"Bison bison X Simmental hybrid cattle breed (organism)"},{"code":"427136006","display":"Saddlebred horse superbreed (organism)"},{"code":"35354009","display":"Equus caballus (organism)"},{"code":"125086000","display":"Equus caballus gmelini X Equus caballus caballus (organism)"},{"code":"133068005","display":"Abtenauer horse breed (organism)"},{"code":"133069002","display":"Adaev horse breed (organism)"},{"code":"133070001","display":"Albanian horse breed (organism)"},{"code":"133071002","display":"Alter Real horse breed (organism)"},{"code":"133120002","display":"Altai horse breed (organism)"},{"code":"133121003","display":"Akhal-Teke horse breed (organism)"},{"code":"133122005","display":"Abyssinian horse breed (organism)"},{"code":"1247002","display":"Clydesdale horse (organism)"},{"code":"7623008","display":"American paint horse (organism)"},{"code":"22720009","display":"Belgian horse (organism)"},{"code":"26837006","display":"American cream horse (organism)"},{"code":"26973000","display":"American trotter horse (organism)"},{"code":"41092008","display":"Cleveland bay horse (organism)"},{"code":"45790002","display":"American Albino horse (organism)"},{"code":"46408008","display":"American pony (organism)"},{"code":"47842004","display":"Canadian horse (organism)"},{"code":"54098002","display":"Arabian horse (organism)"},{"code":"54699009","display":"American miniature horse (organism)"},{"code":"55167009","display":"Appaloosa horse (organism)"},{"code":"72394007","display":"American tunis horse (organism)"},{"code":"80777007","display":"Andalusian horse (organism)"},{"code":"90050009","display":"American Buckskin horse (organism)"},{"code":"131862004","display":"AraAppaloosa horse breed (organism)"},{"code":"131863009","display":"Argentine Criollo horse breed (organism)"},{"code":"131864003","display":"Argentine Polo Pony horse breed (organism)"},{"code":"131865002","display":"Australian Pony horse breed (organism)"},{"code":"131866001","display":"Auxois horse breed (organism)"},{"code":"131867005","display":"Avelignese horse breed (organism)"},{"code":"131868000","display":"Azerbaijan horse breed (organism)"},{"code":"131869008","display":"Azores horse breed (organism)"},{"code":"131870009","display":"Bali horse breed (organism)"},{"code":"131871008","display":"Balikun horse breed (organism)"},{"code":"131873006","display":"Banker Horse horse breed (organism)"},{"code":"131874000","display":"Bardigiano horse breed (organism)"},{"code":"131875004","display":"Batak horse breed (organism)"},{"code":"131877007","display":"Belgian Ardennais horse breed (organism)"},{"code":"131878002","display":"Belgian Halfblood horse breed (organism)"},{"code":"131880008","display":"Bhutia horse breed (organism)"},{"code":"131881007","display":"Black Sea Horse horse breed (organism)"},{"code":"131882000","display":"Bosnian horse breed (organism)"},{"code":"131883005","display":"Boulonnais horse breed (organism)"},{"code":"131884004","display":"Brandenburg horse breed (organism)"},{"code":"131885003","display":"Brazilian Sport Horse horse breed (organism)"},{"code":"131886002","display":"British Appaloosa horse breed (organism)"},{"code":"131887006","display":"British Riding Pony horse breed (organism)"},{"code":"131888001","display":"British Spotted Pony horse breed (organism)"},{"code":"131889009","display":"Buohai horse breed (organism)"},{"code":"131890000","display":"Buryat horse breed (organism)"},{"code":"131891001","display":"Calabrian horse breed (organism)"},{"code":"131892008","display":"Camargue horse breed (organism)"},{"code":"131893003","display":"Canadian Cutting Horse horse breed (organism)"},{"code":"131894009","display":"Canadian Rustic Pony horse breed (organism)"},{"code":"131895005","display":"Canadian Sport Horse horse breed (organism)"},{"code":"131896006","display":"Canik horse breed (organism)"},{"code":"131897002","display":"Cape Horse horse breed (organism)"},{"code":"131898007","display":"Cerbat horse breed (organism)"},{"code":"131899004","display":"Chakouyi horse breed (organism)"},{"code":"131900009","display":"Chara Horse horse breed (organism)"},{"code":"131901008","display":"Chickasaw horse breed (organism)"},{"code":"131902001","display":"Chilote horse breed (organism)"},{"code":"131903006","display":"Chinese Kazakh horse breed (organism)"},{"code":"131904000","display":"Chinese Mongolian horse breed (organism)"},{"code":"131905004","display":"Chumbivilcas horse breed (organism)"},{"code":"131906003","display":"Chumysh horse breed (organism)"},{"code":"131907007","display":"Cirit horse breed (organism)"},{"code":"132731005","display":"Baden Wurttemburg horse breed (organism)"},{"code":"132951001","display":"American Indian Horse horse breed (organism)"},{"code":"132952008","display":"American Mustang horse breed (organism)"},{"code":"132953003","display":"American Quarter Horse horse breed (organism)"},{"code":"132954009","display":"American Shetland pony horse breed (organism)"},{"code":"132955005","display":"Anadolu horse breed (organism)"},{"code":"132956006","display":"Andean horse breed (organism)"},{"code":"132957002","display":"Anglo-Kabarda horse breed (organism)"},{"code":"133044002","display":"Anglo-Arab horse breed (organism)"},{"code":"133072009","display":"American Bashkir Curly horse breed (organism)"},{"code":"133101004","display":"Chincoteague Pony horse breed (organism)"},{"code":"133116001","display":"Ardennes horse breed (organism)"},{"code":"133117005","display":"American Walking Pony horse breed (organism)"},{"code":"133118000","display":"Azteca horse breed (organism)"},{"code":"133119008","display":"American Cream Draft horse breed (organism)"},{"code":"133123000","display":"Bhirum Pony horse breed (organism)"},{"code":"133124006","display":"Cheju horse breed (organism)"},{"code":"133125007","display":"Cayuse horse breed (organism)"},{"code":"133126008","display":"Caspian horse breed (organism)"},{"code":"133127004","display":"Carthusian horse breed (organism)"},{"code":"133128009","display":"Campolina horse breed (organism)"},{"code":"133129001","display":"Byelorussian Harness horse breed (organism)"},{"code":"133130006","display":"Budyonny horse breed (organism)"},{"code":"133131005","display":"Australian Brumby horse breed (organism)"},{"code":"133132003","display":"Australian Stock Horse horse breed (organism)"},{"code":"133133008","display":"Basuto Pony horse breed (organism)"},{"code":"133134002","display":"Bashkir Curly horse breed (organism)"},{"code":"133135001","display":"Bashkir horse breed (organism)"},{"code":"133136000","display":"Barb horse breed (organism)"},{"code":"133137009","display":"Ban-ei horse breed (organism)"},{"code":"133138004","display":"Carpathian Pony horse breed (organism)"},{"code":"133139007","display":"Baluchi horse breed (organism)"},{"code":"133140009","display":"Balearic horse breed (organism)"},{"code":"133141008","display":"Chilean Corralero horse breed (organism)"},{"code":"133142001","display":"Breton horse breed (organism)"},{"code":"406711007","display":"Brabant horse (organism)"},{"code":"6220006","display":"Galiceno horse (organism)"},{"code":"19356005","display":"Hunter horse (organism)"},{"code":"25813002","display":"Holsteiner horse (organism)"},{"code":"41754002","display":"Lipizzaner horse (organism)"},{"code":"54447000","display":"Haflinger horse (organism)"},{"code":"66168008","display":"Hanoverian horse (organism)"},{"code":"70457009","display":"Icelandic horse (organism)"},{"code":"89648005","display":"Fjord horse (organism)"},{"code":"112488001","display":"Hackney horse (organism)"},{"code":"125084002","display":"Equus caballus gmelini (organism)"},{"code":"131804001","display":"Colombian Criollo horse breed (organism)"},{"code":"131805000","display":"Comtois horse breed (organism)"},{"code":"131806004","display":"Corsican horse breed (organism)"},{"code":"131807008","display":"Costa Rican Saddle Horse horse breed (organism)"},{"code":"131808003","display":"Costeno horse breed (organism)"},{"code":"131809006","display":"Cuban Paso horse breed (organism)"},{"code":"131861006","display":"Hucul horse breed (organism)"},{"code":"131908002","display":"Irish Draft horse breed (organism)"},{"code":"131909005","display":"Irish Hunter horse breed (organism)"},{"code":"131910000","display":"Cuban Trotter horse breed (organism)"},{"code":"131911001","display":"Italian Heavy Draft horse breed (organism)"},{"code":"131912008","display":"Jabe horse breed (organism)"},{"code":"131913003","display":"Java horse breed (organism)"},{"code":"131916006","display":"Jinhong horse breed (organism)"},{"code":"131917002","display":"Jinzhou horse breed (organism)"},{"code":"131919004","display":"Danubian horse breed (organism)"},{"code":"131920005","display":"Karachai horse breed (organism)"},{"code":"131921009","display":"Karakacan horse breed (organism)"},{"code":"131922002","display":"Kathiawari horse breed (organism)"},{"code":"131923007","display":"Ke-Er-Qin horse breed (organism)"},{"code":"131924001","display":"Kirgiz horse breed (organism)"},{"code":"131925000","display":"Kuznet horse breed (organism)"},{"code":"131926004","display":"Landais horse breed (organism)"},{"code":"131927008","display":"Lewitzer horse breed (organism)"},{"code":"131928003","display":"Lichuan horse breed (organism)"},{"code":"131929006","display":"Lijiang horse breed (organism)"},{"code":"131930001","display":"Llanero horse breed (organism)"},{"code":"131931002","display":"Lombok horse breed (organism)"},{"code":"131932009","display":"Lundy Pony horse breed (organism)"},{"code":"131933004","display":"Malakan horse breed (organism)"},{"code":"131934005","display":"Malopolski horse breed (organism)"},{"code":"131935006","display":"Datong horse breed (organism)"},{"code":"131936007","display":"Mangalarga Paulista horse breed (organism)"},{"code":"131937003","display":"Dulmen Pony horse breed (organism)"},{"code":"131947000","display":"Dutch Tuigpaard horse breed (organism)"},{"code":"131948005","display":"East and Southeast Anadolu horse breed (organism)"},{"code":"131964002","display":"English Hack horse breed (organism)"},{"code":"131972000","display":"German Riding Pony horse breed (organism)"},{"code":"131973005","display":"Guanzhong horse breed (organism)"},{"code":"131974004","display":"Guizhou horse breed (organism)"},{"code":"131975003","display":"Guoxia horse breed (organism)"},{"code":"131976002","display":"Erlunchun horse breed (organism)"},{"code":"131977006","display":"Half Saddlebred horse breed (organism)"},{"code":"131978001","display":"Flores horse breed (organism)"},{"code":"131979009","display":"Freiberg horse breed (organism)"},{"code":"131980007","display":"Hessen horse breed (organism)"},{"code":"131981006","display":"Hinis horse breed (organism)"},{"code":"131982004","display":"Hirzai horse breed (organism)"},{"code":"131983009","display":"Hungarian Coldblood horse breed (organism)"},{"code":"131984003","display":"Hungarian Dun horse breed (organism)"},{"code":"131985002","display":"Hungarian Sport Horse horse breed (organism)"},{"code":"131986001","display":"International Striped Horse horse breed (organism)"},{"code":"131987005","display":"Irish Cob horse breed (organism)"},{"code":"131990004","display":"French Cob horse breed (organism)"},{"code":"131991000","display":"French Saddle pony horse breed (organism)"},{"code":"131993002","display":"Finnhorse Draft horse breed (organism)"},{"code":"132733008","display":"Israeli horse breed (organism)"},{"code":"132734002","display":"French Ardennais horse breed (organism)"},{"code":"132736000","display":"Cukurova horse breed (organism)"},{"code":"132737009","display":"Czech Coldblood horse breed (organism)"},{"code":"132738004","display":"Czechoslovakian Small Riding Horse horse breed (organism)"},{"code":"132739007","display":"Jianchang horse breed (organism)"},{"code":"132740009","display":"Jielin horse breed (organism)"},{"code":"132742001","display":"Eleia horse breed (organism)"},{"code":"132743006","display":"English Cob horse breed (organism)"},{"code":"132746003","display":"English Hunter horse breed (organism)"},{"code":"132747007","display":"Eriskay Pony horse breed (organism)"},{"code":"132748002","display":"Hackney Pony horse breed (organism)"},{"code":"132749005","display":"Estonian Draft horse breed (organism)"},{"code":"132750005","display":"Heihe horse breed (organism)"},{"code":"132751009","display":"Heilongkaing horse breed (organism)"},{"code":"132757008","display":"Danish Sport Pony horse breed (organism)"},{"code":"132758003","display":"Kabarda horse breed (organism)"},{"code":"132759006","display":"Kalmyk horse breed (organism)"},{"code":"132760001","display":"Mangalarga Marchador horse breed (organism)"},{"code":"132761002","display":"Don horse breed (organism)"},{"code":"132765006","display":"East Bulgarian horse breed (organism)"},{"code":"132766007","display":"East Friesian (Old Type) horse breed (organism)"},{"code":"132774008","display":"French Trotter horse breed (organism)"},{"code":"132775009","display":"Furioso horse breed (organism)"},{"code":"132779003","display":"Danish Oldenborg horse breed (organism)"},{"code":"132996008","display":"Fell Pony horse breed (organism)"},{"code":"133016003","display":"Dutch Draft horse breed (organism)"},{"code":"133017007","display":"Egyptian horse breed (organism)"},{"code":"133018002","display":"Estonian Native horse breed (organism)"},{"code":"133019005","display":"Exmoor Pony horse breed (organism)"},{"code":"133020004","display":"Faeroes Island Horse horse breed (organism)"},{"code":"133021000","display":"Falabella horse breed (organism)"},{"code":"133023002","display":"Dongola horse breed (organism)"},{"code":"133024008","display":"Døle horse breed (organism)"},{"code":"133025009","display":"Djerma horse breed (organism)"},{"code":"133026005","display":"Deliboz horse breed (organism)"},{"code":"133027001","display":"Dartmoor Pony horse breed (organism)"},{"code":"133028006","display":"Crioulo horse breed (organism)"},{"code":"133029003","display":"Finnhorse horse breed (organism)"},{"code":"133034004","display":"M'Bayar horse breed (organism)"},{"code":"133035003","display":"Lusitano horse breed (organism)"},{"code":"133043008","display":"Kisber Felver horse breed (organism)"},{"code":"133047009","display":"Iomud horse breed (organism)"},{"code":"133048004","display":"Jutland horse breed (organism)"},{"code":"133049007","display":"Karabair horse breed (organism)"},{"code":"133050007","display":"Karabakh horse breed (organism)"},{"code":"133051006","display":"Kazakh horse breed (organism)"},{"code":"133052004","display":"Mangalarga horse breed (organism)"},{"code":"133053009","display":"Kirdi Pony horse breed (organism)"},{"code":"133054003","display":"Kiso horse breed (organism)"},{"code":"133055002","display":"Kladruby horse breed (organism)"},{"code":"133056001","display":"Knabstrup horse breed (organism)"},{"code":"133057005","display":"Kushum horse breed (organism)"},{"code":"133058000","display":"Kustanai horse breed (organism)"},{"code":"133059008","display":"Latvian horse breed (organism)"},{"code":"133060003","display":"Lithuanian Heavy Draft horse breed (organism)"},{"code":"133061004","display":"Lokai horse breed (organism)"},{"code":"133062006","display":"Kiger Mustang horse breed (organism)"},{"code":"133095000","display":"Criollo horse breed (organism)"},{"code":"133096004","display":"Hequ horse breed (organism)"},{"code":"133097008","display":"Connemara Pony horse breed (organism)"},{"code":"133098003","display":"Colorado Ranger horse breed (organism)"},{"code":"133099006","display":"Dales Pony horse breed (organism)"},{"code":"133100003","display":"Gotland horse breed (organism)"},{"code":"133102006","display":"Hokkaido horse breed (organism)"},{"code":"133103001","display":"Highland Pony horse breed (organism)"},{"code":"133104007","display":"Groningen horse breed (organism)"},{"code":"133105008","display":"Cuban Pinto horse breed (organism)"},{"code":"133106009","display":"Fleuve horse breed (organism)"},{"code":"133108005","display":"Gidran horse breed (organism)"},{"code":"133109002","display":"Gelderland horse breed (organism)"},{"code":"133110007","display":"Galician Pony horse breed (organism)"},{"code":"133111006","display":"Friesian horse breed (organism)"},{"code":"133112004","display":"Frederiksborg horse breed (organism)"},{"code":"133113009","display":"Fouta horse breed (organism)"},{"code":"133114003","display":"Florida Cracker horse breed (organism)"},{"code":"133115002","display":"Guangxi horse breed (organism)"},{"code":"406714004","display":"Gypsy Vanner horse (organism)"},{"code":"1006005","display":"Percheron horse (organism)"},{"code":"4288003","display":"Thoroughbred horse (organism)"},{"code":"4960000","display":"Peruvian Paso horse (organism)"},{"code":"12360007","display":"Missouri fox trotting horse (organism)"},{"code":"13487004","display":"Shire horse (organism)"},{"code":"21295007","display":"Morgan horse (organism)"},{"code":"26699009","display":"New Forest pony (organism)"},{"code":"34200004","display":"Standardbred horse (organism)"},{"code":"39532001","display":"Norman coach horse (organism)"},{"code":"41738000","display":"Palomino horse (organism)"},{"code":"51023000","display":"Tennessee walking horse (organism)"},{"code":"53567001","display":"Suffolk horse (organism)"},{"code":"56086005","display":"Paso Fino horse (organism)"},{"code":"58264006","display":"Pinto (organism)"},{"code":"69067004","display":"Shetland pony (organism)"},{"code":"76302002","display":"Spanish mustang horse (organism)"},{"code":"76467006","display":"Quarter horse (organism)"},{"code":"131938008","display":"Maremmana horse breed (organism)"},{"code":"131939000","display":"Marwari horse breed (organism)"},{"code":"131940003","display":"Megezh horse breed (organism)"},{"code":"131941004","display":"Megrel horse breed (organism)"},{"code":"131942006","display":"Merens horse breed (organism)"},{"code":"131943001","display":"Messara horse breed (organism)"},{"code":"131944007","display":"Sumba horse breed (organism)"},{"code":"131945008","display":"Sumbawa horse breed (organism)"},{"code":"131946009","display":"Swedish Ardennes horse breed (organism)"},{"code":"131949002","display":"Thai Pony horse breed (organism)"},{"code":"131950002","display":"Thessalonian horse breed (organism)"},{"code":"131951003","display":"Tibetan horse breed (organism)"},{"code":"131952005","display":"Tieling horse breed (organism)"},{"code":"131988000","display":"Mezen horse breed (organism)"},{"code":"131989008","display":"Mezohegyes Sport Horse horse breed (organism)"},{"code":"131992007","display":"Murakoz horse breed (organism)"},{"code":"131994008","display":"Mecklenburg horse breed (organism)"},{"code":"132762009","display":"Manipuri horse breed (organism)"},{"code":"132764005","display":"Tavda horse breed (organism)"},{"code":"132772007","display":"Minusin horse breed (organism)"},{"code":"132773002","display":"Morochuco horse breed (organism)"},{"code":"132776005","display":"Murghese horse breed (organism)"},{"code":"132777001","display":"Mytilene horse breed (organism)"},{"code":"132778006","display":"Namib Desert Horse horse breed (organism)"},{"code":"132960009","display":"Narym horse breed (organism)"},{"code":"132961008","display":"National Spotted Saddle Horse horse breed (organism)"},{"code":"132962001","display":"Nigerian horse breed (organism)"},{"code":"132963006","display":"North Swedish Trotter horse breed (organism)"},{"code":"132964000","display":"Oriental Horse horse breed (organism)"},{"code":"132965004","display":"Rhineland Heavy Draft horse breed (organism)"},{"code":"132966003","display":"Romanian Saddle Horse horse breed (organism)"},{"code":"132967007","display":"Rottal horse breed (organism)"},{"code":"132968002","display":"Royal Canadian Mounted Police Horse horse breed (organism)"},{"code":"132969005","display":"Russian Saddle Horse horse breed (organism)"},{"code":"132970006","display":"Sable Island Horse horse breed (organism)"},{"code":"132971005","display":"Panje horse breed (organism)"},{"code":"132972003","display":"Patibarcina horse breed (organism)"},{"code":"132973008","display":"Pechora horse breed (organism)"},{"code":"132974002","display":"Peneia horse breed (organism)"},{"code":"132975001","display":"Periangan horse breed (organism)"},{"code":"132976000","display":"Persian Arab horse breed (organism)"},{"code":"132977009","display":"Petiso Argentino horse breed (organism)"},{"code":"132978004","display":"Polish Draft horse breed (organism)"},{"code":"132979007","display":"Priob horse breed (organism)"},{"code":"132980005","display":"Rahvan horse breed (organism)"},{"code":"132981009","display":"Salerno horse breed (organism)"},{"code":"132982002","display":"Sandalwood horse breed (organism)"},{"code":"132983007","display":"Sandan horse breed (organism)"},{"code":"132984001","display":"Pindos horse breed (organism)"},{"code":"132985000","display":"Piquira Pony horse breed (organism)"},{"code":"132986004","display":"Pleven horse breed (organism)"},{"code":"132994006","display":"Russian Trotter horse breed (organism)"},{"code":"132997004","display":"National Show Horse horse breed (organism)"},{"code":"133001001","display":"Tawleed horse breed (organism)"},{"code":"133010009","display":"New Kirgiz horse breed (organism)"},{"code":"133011008","display":"Oldenburg horse breed (organism)"},{"code":"133012001","display":"Misaki horse breed (organism)"},{"code":"133013006","display":"Miyako horse breed (organism)"},{"code":"133014000","display":"Mongolian horse breed (organism)"},{"code":"133030008","display":"Sanfratello horse breed (organism)"},{"code":"133031007","display":"Morab horse breed (organism)"},{"code":"133032000","display":"Moyle horse breed (organism)"},{"code":"133033005","display":"Mustang horse breed (organism)"},{"code":"133036002","display":"Newfoundland Pony horse breed (organism)"},{"code":"133037006","display":"Noma horse breed (organism)"},{"code":"133038001","display":"Nooitgedacht Pony horse breed (organism)"},{"code":"133039009","display":"Nordland horse breed (organism)"},{"code":"133040006","display":"Noric horse breed (organism)"},{"code":"133041005","display":"North Swedish Horse horse breed (organism)"},{"code":"133042003","display":"Northeastern horse breed (organism)"},{"code":"133045001","display":"Nonius horse breed (organism)"},{"code":"133046000","display":"Nooitgedacht horse breed (organism)"},{"code":"133063001","display":"Pony of the Americas horse breed (organism)"},{"code":"133064007","display":"Pintabian horse breed (organism)"},{"code":"133065008","display":"Pantaneiro horse breed (organism)"},{"code":"133066009","display":"Orlov Trotter horse breed (organism)"},{"code":"133067000","display":"Northern Ardennais horse breed (organism)"},{"code":"133073004","display":"Poitou Mule Producer horse breed (organism)"},{"code":"133074005","display":"Polesian horse breed (organism)"},{"code":"133075006","display":"Sardinian Anglo-Arab horse breed (organism)"},{"code":"133076007","display":"Sardinian Pony horse breed (organism)"},{"code":"133077003","display":"Sarvar horse breed (organism)"},{"code":"133078008","display":"Schleswig horse breed (organism)"},{"code":"133079000","display":"Schwarzwalder Fuchse horse breed (organism)"},{"code":"133080002","display":"Senne horse breed (organism)"},{"code":"133081003","display":"Shan horse breed (organism)"},{"code":"133082005","display":"Silesian horse breed (organism)"},{"code":"133083000","display":"Sini horse breed (organism)"},{"code":"133084006","display":"Skyros horse breed (organism)"},{"code":"133086008","display":"Sokolka horse breed (organism)"},{"code":"133087004","display":"South African Miniature horse breed (organism)"},{"code":"133088009","display":"South German Coldblood horse breed (organism)"},{"code":"133089001","display":"Southwest Spanish Mustang horse breed (organism)"},{"code":"133090005","display":"Spanish-American Horse horse breed (organism)"},{"code":"133091009","display":"Spanish Anglo-Arab horse breed (organism)"},{"code":"133092002","display":"Spanish Colonial Horse horse breed (organism)"},{"code":"133093007","display":"Spiti horse breed (organism)"},{"code":"133094001","display":"Sulawesi horse breed (organism)"},{"code":"133143006","display":"Taishuh horse breed (organism)"},{"code":"133145004","display":"Sudan Country-Bred horse breed (organism)"},{"code":"133146003","display":"Spanish-Norman horse breed (organism)"},{"code":"133147007","display":"Spanish Barb horse breed (organism)"},{"code":"133148002","display":"Soviet Heavy Draft horse breed (organism)"},{"code":"133149005","display":"Sorraia horse breed (organism)"},{"code":"133150005","display":"Somali Pony horse breed (organism)"},{"code":"133151009","display":"Tersk horse breed (organism)"},{"code":"133152002","display":"Shagya horse breed (organism)"},{"code":"133153007","display":"Selle Francais horse breed (organism)"},{"code":"133154001","display":"Sanhe horse breed (organism)"},{"code":"133155000","display":"Russian Heavy Draft horse breed (organism)"},{"code":"133156004","display":"Rocky Mountain Horse horse breed (organism)"},{"code":"133157008","display":"Racking Horse horse breed (organism)"},{"code":"133158003","display":"Quarter Pony horse breed (organism)"},{"code":"133159006","display":"Quarab horse breed (organism)"},{"code":"133160001","display":"Single-Footing Horse horse breed (organism)"},{"code":"406715003","display":"Murgese horse (organism)"},{"code":"406721004","display":"Mixed breed horse (organism)"},{"code":"3997000","display":"Pony (organism)"},{"code":"1118004","display":"Viking horse (organism)"},{"code":"1789009","display":"Trakehner horse (organism)"},{"code":"8089006","display":"Welsh walking horse (organism)"},{"code":"25369002","display":"Westphalian horse (organism)"},{"code":"31633003","display":"Yorkshire coach horse (organism)"},{"code":"131872001","display":"Waziri horse breed (organism)"},{"code":"131953000","display":"Timor horse breed (organism)"},{"code":"131954006","display":"Trakya horse breed (organism)"},{"code":"131955007","display":"Trote en Gallope horse breed (organism)"},{"code":"131956008","display":"Turkoman horse breed (organism)"},{"code":"131957004","display":"Tushin horse breed (organism)"},{"code":"131958009","display":"Tuva horse breed (organism)"},{"code":"131959001","display":"Uzunyayla horse breed (organism)"},{"code":"131960006","display":"Voronezh Coach Horse horse breed (organism)"},{"code":"131962003","display":"Welsh Cob horse breed (organism)"},{"code":"131963008","display":"Welsh Mountain Pony horse breed (organism)"},{"code":"131965001","display":"Wurttemberg horse breed (organism)"},{"code":"131966000","display":"Xilingol horse breed (organism)"},{"code":"131967009","display":"Yanqi horse breed (organism)"},{"code":"131968004","display":"Yemeni Horses horse breed (organism)"},{"code":"131969007","display":"Yili horse breed (organism)"},{"code":"131970008","display":"Yiwu horse breed (organism)"},{"code":"131971007","display":"Yunnan horse breed (organism)"},{"code":"132741008","display":"Wielkopolski horse breed (organism)"},{"code":"132744000","display":"Welsh Pony horse breed (organism)"},{"code":"132745004","display":"Welsh Pony of Cob Type horse breed (organism)"},{"code":"132995007","display":"West African Barb horse breed (organism)"},{"code":"132998009","display":"Zhemaichu horse breed (organism)"},{"code":"132999001","display":"Yonaguni horse breed (organism)"},{"code":"133000000","display":"Yakut horse breed (organism)"},{"code":"133002008","display":"Western Sudan Pony horse breed (organism)"},{"code":"133003003","display":"Welera Pony horse breed (organism)"},{"code":"133004009","display":"Vyatka horse breed (organism)"},{"code":"133005005","display":"Vladimir Heavy Draft horse breed (organism)"},{"code":"133006006","display":"Vlaamperd horse breed (organism)"},{"code":"133007002","display":"Ukrainian Saddle Horse horse breed (organism)"},{"code":"133008007","display":"Tori horse breed (organism)"},{"code":"133009004","display":"Tokara horse breed (organism)"},{"code":"133015004","display":"Waler horse breed (organism)"},{"code":"42724005","display":"American saddlebred horse (organism)"},{"code":"133107000","display":"Golden American Saddlebred horse breed (organism)"},{"code":"396488006","display":"Ariégeois pony breed (organism)"},{"code":"131819000","display":"Danish Warmblood horse breed (organism)"},{"code":"131876003","display":"Bavarian Warmblood horse breed (organism)"},{"code":"131879005","display":"Belgian Warmblood horse breed (organism)"},{"code":"131915005","display":"Czech Warmblood horse breed (organism)"},{"code":"131961005","display":"Elegant Warmblood horse breed (organism)"},{"code":"132732003","display":"British Warmblood horse breed (organism)"},{"code":"132763004","display":"Swiss Warmblood horse breed (organism)"},{"code":"132767003","display":"East Friesian Warmblood (Modern Type) horse breed (organism)"},{"code":"133022007","display":"Dutch Warmblood horse breed (organism)"},{"code":"133085007","display":"Slovak Warmblood horse breed (organism)"},{"code":"133144000","display":"Swedish Warmblood horse breed (organism)"},{"code":"125092006","display":"Bos frontalis (organism)"},{"code":"131426006","display":"Africander cattle breed (organism)"},{"code":"131441006","display":"Aliab Dinka cattle breed (organism)"},{"code":"131442004","display":"Alur cattle breed (organism)"},{"code":"131540009","display":"Abigar cattle breed (organism)"},{"code":"131541008","display":"Africangus cattle breed (organism)"},{"code":"131542001","display":"Agerolese cattle breed (organism)"},{"code":"131543006","display":"Albese cattle breed (organism)"},{"code":"131555000","display":"Albères cattle breed (organism)"},{"code":"131556004","display":"Alentejana cattle breed (organism)"},{"code":"131557008","display":"American White Park cattle breed (organism)"},{"code":"131558003","display":"Amerifaxcattle breed (organism)"},{"code":"131559006","display":"Anatolian Black cattle breed (organism)"},{"code":"131560001","display":"Andalusian Black cattle breed (organism)"},{"code":"131561002","display":"Andalusian Gray cattle breed (organism)"},{"code":"133290002","display":"Alistana-Sanabresa cattle breed (organism)"},{"code":"133291003","display":"Andalusian Blond cattle breed (organism)"},{"code":"133551002","display":"Abondance cattle breed (organism)"},{"code":"133552009","display":"Ala-Tau cattle breed (organism)"},{"code":"133553004","display":"Albanian Illyrian cattle breed (organism)"},{"code":"133554005","display":"Albanian Dwarf cattle breed (organism)"},{"code":"133575002","display":"Aleppo cattle breed (organism)"},{"code":"133591004","display":"Almanzorena cattle breed (organism)"},{"code":"131427002","display":"Ankole cattle breed (organism)"},{"code":"131428007","display":"Ankole-Watusi cattle breed (organism)"},{"code":"131443009","display":"Ankina cattle breed (organism)"},{"code":"131444003","display":"Apulian Podolian cattle breed (organism)"},{"code":"131445002","display":"Arado cattle breed (organism)"},{"code":"131446001","display":"Aweil Dinka cattle breed (organism)"},{"code":"131447005","display":"Bahima cattle breed (organism)"},{"code":"131562009","display":"Angeln cattle breed (organism)"},{"code":"131563004","display":"Asturian Mountain cattle breed (organism)"},{"code":"131564005","display":"Asturian Valley cattle breed (organism)"},{"code":"131565006","display":"Aubrac cattle breed (organism)"},{"code":"131566007","display":"Aulie-Ata cattle breed (organism)"},{"code":"131567003","display":"Australian Lowline cattle breed (organism)"},{"code":"133292005","display":"Aosta Black Pied cattle breed (organism)"},{"code":"133293000","display":"Aosta Chestnut cattle breed (organism)"},{"code":"133294006","display":"Aosta Red Pied cattle breed (organism)"},{"code":"133295007","display":"Aracena cattle breed (organism)"},{"code":"133296008","display":"Argentine Friesian cattle breed (organism)"},{"code":"133297004","display":"Armorican cattle breed (organism)"},{"code":"133298009","display":"Arouquesa cattle breed (organism)"},{"code":"133299001","display":"Aure et Saint-Girons cattle breed (organism)"},{"code":"133300009","display":"Australian White cattle breed (organism)"},{"code":"133301008","display":"Austrian Simmental cattle breed (organism)"},{"code":"133302001","display":"Austrian Yellow cattle breed (organism)"},{"code":"133303006","display":"Avetonou cattle breed (organism)"},{"code":"133304000","display":"Avilena cattle breed (organism)"},{"code":"133305004","display":"Avilena-Black Iberian cattle breed (organism)"},{"code":"133472001","display":"Australian Shorthorn cattle breed (organism)"},{"code":"131429004","display":"Baladi cattle breed (organism)"},{"code":"131430009","display":"Belmont Red cattle breed (organism)"},{"code":"131431008","display":"Bonsmara cattle breed (organism)"},{"code":"131448000","display":"Bapedi cattle breed (organism)"},{"code":"131449008","display":"Baria (Vietnam/Madagascar) cattle breed (organism)"},{"code":"131450008","display":"Barotse cattle breed (organism)"},{"code":"131451007","display":"Barra do Cuanzo cattle breed (organism)"},{"code":"131452000","display":"Bashi cattle breed (organism)"},{"code":"131453005","display":"Basuto cattle breed (organism)"},{"code":"131454004","display":"Batangas cattle breed (organism)"},{"code":"131455003","display":"Bavenda cattle breed (organism)"},{"code":"131456002","display":"Beja cattle breed (organism)"},{"code":"131458001","display":"Blonde-du Cap Bon cattle breed (organism)"},{"code":"131568008","display":"Barzona cattle breed (organism)"},{"code":"131569000","display":"Bazadais cattle breed (organism)"},{"code":"131570004","display":"Beefmaker cattle breed (organism)"},{"code":"131571000","display":"Belarus Red cattle breed (organism)"},{"code":"131572007","display":"Belgian Blue cattle breed (organism)"},{"code":"131573002","display":"Belgian Red cattle breed (organism)"},{"code":"131574008","display":"Belmont Adaptaur cattle breed (organism)"},{"code":"131575009","display":"Berrendas cattle breed (organism)"},{"code":"131576005","display":"Blacksided Trondheim and Norland cattle breed (organism)"},{"code":"131577001","display":"Blanco Orejinegro cattle breed (organism)"},{"code":"133306003","display":"Bakosi cattle breed (organism)"},{"code":"133307007","display":"Bakwiri cattle breed (organism)"},{"code":"133308002","display":"Baltic Black Pied cattle breed (organism)"},{"code":"133309005","display":"Baoule cattle breed (organism)"},{"code":"133310000","display":"Barrosa cattle breed (organism)"},{"code":"133311001","display":"Barroso cattle breed (organism)"},{"code":"133312008","display":"Bearnais cattle breed (organism)"},{"code":"133313003","display":"Beef shorthorn cattle breed (organism)"},{"code":"133314009","display":"Beef synthetic cattle breed (organism)"},{"code":"133315005","display":"Beijing Black Pied cattle breed (organism)"},{"code":"133316006","display":"Beiroa cattle breed (organism)"},{"code":"133317002","display":"Belgian Black Pied Holsteincattle breed (organism)"},{"code":"133318007","display":"Belgian Red Pied cattle breed (organism)"},{"code":"133319004","display":"Belgian White and Red cattle breed (organism)"},{"code":"133320005","display":"Belted Welsh cattle breed (organism)"},{"code":"133321009","display":"Bestuzhev cattle breed (organism)"},{"code":"133322002","display":"Betizuak cattle breed (organism)"},{"code":"133323007","display":"Black Baldy cattle breed (organism)"},{"code":"133324001","display":"Black Forest cattle breed (organism)"},{"code":"133325000","display":"Black Iberian cattle breed (organism)"},{"code":"131457006","display":"Calabrian cattle breed (organism)"},{"code":"131459009","display":"Chan-Doc cattle breed (organism)"},{"code":"131460004","display":"Chernigov cattle breed (organism)"},{"code":"131578006","display":"Braunvieh cattle breed (organism)"},{"code":"131579003","display":"British White cattle breed (organism)"},{"code":"131580000","display":"Cachena cattle breed (organism)"},{"code":"131581001","display":"Canary Island cattle breed (organism)"},{"code":"131582008","display":"Carinthian Blond cattle breed (organism)"},{"code":"131583003","display":"Caucasian cattle breed (organism)"},{"code":"131584009","display":"Charolais cattle breed (organism)"},{"code":"133327008","display":"Bragado do Sorraia cattle breed (organism)"},{"code":"133328003","display":"Braganca cattle breed (organism)"},{"code":"133329006","display":"Brandrood ljsselvee cattle breed (organism)"},{"code":"133330001","display":"Brazilian Polled cattle breed (organism)"},{"code":"133331002","display":"Breton Black Pied cattle breed (organism)"},{"code":"133332009","display":"Brown Atlas cattle breed (organism)"},{"code":"133333004","display":"Bulgarian Brown cattle breed (organism)"},{"code":"133334005","display":"Bulgarian Red cattle breed (organism)"},{"code":"133335006","display":"Burlina cattle breed (organism)"},{"code":"133336007","display":"Burwash cattle breed (organism)"},{"code":"133337003","display":"Byelorussian Red cattle breed (organism)"},{"code":"133338008","display":"Byelorussian Synthetic cattle breed (organism)"},{"code":"133339000","display":"Cabannina cattle breed (organism)"},{"code":"133340003","display":"Caldeano cattle breed (organism)"},{"code":"133341004","display":"Caldelana cattle breed (organism)"},{"code":"133342006","display":"Calvana cattle breed (organism)"},{"code":"133343001","display":"Camargue cattle breed (organism)"},{"code":"133344007","display":"Cambodian cattle breed (organism)"},{"code":"133345008","display":"Caracu cattle breed (organism)"},{"code":"133346009","display":"Carpathian Brown cattle breed (organism)"},{"code":"133347000","display":"Casanareno cattle breed (organism)"},{"code":"133348005","display":"Central Russian Black Pied cattle breed (organism)"},{"code":"133349002","display":"Chaouia cattle breed (organism)"},{"code":"133350002","display":"Charollandais cattle breed (organism)"},{"code":"133351003","display":"Char-swiss cattle breed (organism)"},{"code":"133353000","display":"Chesi cattle breed (organism)"},{"code":"133354006","display":"Cheurfa cattle breed (organism)"},{"code":"133577005","display":"Busa cattle breed (organism)"},{"code":"133578000","display":"Chiangus cattle breed (organism)"},{"code":"133593001","display":"Calasparrena cattle breed (organism)"},{"code":"131432001","display":"Damietta cattle breed (organism)"},{"code":"131461000","display":"Chino Santandereano cattle breed (organism)"},{"code":"131462007","display":"Cinisara cattle breed (organism)"},{"code":"131463002","display":"Cuprem Hybrid cattle breed (organism)"},{"code":"131464008","display":"Dabieshan cattle breed (organism)"},{"code":"131465009","display":"Damara cattle breed (organism)"},{"code":"131466005","display":"Danakil cattle breed (organism)"},{"code":"131467001","display":"Dnieper cattle breed (organism)"},{"code":"131468006","display":"Doayo cattle breed (organism)"},{"code":"131469003","display":"Eastern Nuer cattle breed (organism)"},{"code":"131470002","display":"Egyptian cattle breed (organism)"},{"code":"131471003","display":"Fogera cattle breed (organism)"},{"code":"131472005","display":"Garfagnina cattle breed (organism)"},{"code":"131473000","display":"Grati cattle breed (organism)"},{"code":"131474006","display":"Gaunling cattle breed (organism)"},{"code":"131551009","display":"Drakensberger cattle breed (organism)"},{"code":"131585005","display":"Chinese Black-and-White cattle breed (organism)"},{"code":"131586006","display":"Corriente cattle breed (organism)"},{"code":"131587002","display":"Costeño con Cuernos cattle breed (organism)"},{"code":"131588007","display":"Damascus cattle breed (organism)"},{"code":"131589004","display":"Danish Red cattle breed (organism)"},{"code":"131590008","display":"Devon cattle breed (organism)"},{"code":"131591007","display":"Dølafe cattle breed (organism)"},{"code":"131592000","display":"Dutch Belted cattle breed (organism)"},{"code":"131593005","display":"Dutch Friesian cattle breed (organism)"},{"code":"131594004","display":"English Longhorn cattle breed (organism)"},{"code":"131595003","display":"Estonian Red cattle breed (organism)"},{"code":"131596002","display":"Evolène cattle breed (organism)"},{"code":"131597006","display":"Fighting Bull cattle breed (organism)"},{"code":"131598001","display":"Fjall cattle breed (organism)"},{"code":"131599009","display":"Florida Cracker/Pineywoods cattle breed (organism)"},{"code":"131600007","display":"Galician Blond cattle breed (organism)"},{"code":"131601006","display":"Gascon cattle breed (organism)"},{"code":"131602004","display":"German Red Pied cattle breed (organism)"},{"code":"131603009","display":"Glan cattle breed (organism)"},{"code":"131604003","display":"Gloucester cattle breed (organism)"},{"code":"131605002","display":"Groningen Whiteheaded cattle breed (organism)"},{"code":"133355007","display":"Chiford cattle breed (organism)"},{"code":"133356008","display":"Chimaine cattle breed (organism)"},{"code":"133357004","display":"Chinampo cattle breed (organism)"},{"code":"133358009","display":"Cildir cattle breed (organism)"},{"code":"133359001","display":"COOPELSO 93 cattle breed (organism)"},{"code":"133361005","display":"Corsican cattle breed (organism)"},{"code":"133362003","display":"Cretan Lowland cattle breed (organism)"},{"code":"133363008","display":"Cretan Mountain cattle breed (organism)"},{"code":"133364002","display":"Croatian Red cattle breed (organism)"},{"code":"133365001","display":"Cukurova cattle breed (organism)"},{"code":"133366000","display":"Curraleiro cattle breed (organism)"},{"code":"133367009","display":"Cyprus cattle breed (organism)"},{"code":"133368004","display":"Czech Pied cattle breed (organism)"},{"code":"133369007","display":"Dagestan Mountain cattle breed (organism)"},{"code":"133370008","display":"Dairy Shorthorn cattle breed (organism)"},{"code":"133371007","display":"Dairy Synthetic cattle breed (organism)"},{"code":"133372000","display":"Danish Red Pied cattle breed (organism)"},{"code":"133373005","display":"Dengchuan cattle breed (organism)"},{"code":"133374004","display":"Dexter-Kerry cattle breed (organism)"},{"code":"133375003","display":"Doran cattle breed (organism)"},{"code":"133376002","display":"Dorna cattle breed (organism)"},{"code":"133377006","display":"Dortyol cattle breed (organism)"},{"code":"133378001","display":"East Anatolian Red cattle breed (organism)"},{"code":"133379009","display":"East Finnish cattle breed (organism)"},{"code":"133380007","display":"East Macedonian cattle breed (organism)"},{"code":"133381006","display":"Epirus cattle breed (organism)"},{"code":"133382004","display":"Estonian Black Pied cattle breed (organism)"},{"code":"133383009","display":"Ferrandais cattle breed (organism)"},{"code":"133384003","display":"Finnish Ayrshire cattle breed (organism)"},{"code":"133385002","display":"Flemish cattle breed (organism)"},{"code":"133387005","display":"Fort Cross cattle breed (organism)"},{"code":"133388000","display":"Frati cattle breed (organism)"},{"code":"133389008","display":"Estonian Native cattle breed (organism)"},{"code":"133390004","display":"Faeroes cattle breed (organism)"},{"code":"133391000","display":"French Brown cattle breed (organism)"},{"code":"133392007","display":"Frijolillo cattle breed (organism)"},{"code":"133393002","display":"FRS cattle breed (organism)"},{"code":"133394008","display":"Gacko cattle breed (organism)"},{"code":"133395009","display":"Gado da Terra cattle breed (organism)"},{"code":"133396005","display":"Georgian Mountain cattle breed (organism)"},{"code":"133397001","display":"German Black Pied cattle breed (organism)"},{"code":"133398006","display":"German Black Pied Dairy cattle breed (organism)"},{"code":"133405000","display":"German Brown cattle breed (organism)"},{"code":"133406004","display":"German Shorthorn cattle breed (organism)"},{"code":"133407008","display":"Ghana Shorthorn cattle breed (organism)"},{"code":"133408003","display":"Glan-Donnersberg cattle breed (organism)"},{"code":"133409006","display":"Gole cattle breed (organism)"},{"code":"133410001","display":"Golpayegani cattle breed (organism)"},{"code":"133411002","display":"Gorbatov Red cattle breed (organism)"},{"code":"133412009","display":"Goryn cattle breed (organism)"},{"code":"133413004","display":"Greater Caucasus cattle breed (organism)"},{"code":"133420006","display":"Greek Shorthorn cattle breed (organism)"},{"code":"133421005","display":"Greek Steppe cattle breed (organism)"},{"code":"133422003","display":"Gray Alpine cattle breed (organism)"},{"code":"133423008","display":"Guadiana Spotted cattle breed (organism)"},{"code":"133424002","display":"Guelma cattle breed (organism)"},{"code":"133580006","display":"Danish Jersey cattle breed (organism)"},{"code":"133581005","display":"Enderby Island cattle breed (organism)"},{"code":"133582003","display":"German Angus cattle breed (organism)"},{"code":"131433006","display":"Horro cattle breed (organism)"},{"code":"131434000","display":"Kuri cattle breed (organism)"},{"code":"131435004","display":"Nguni cattle breed (organism)"},{"code":"131475007","display":"Halhin Gol cattle breed (organism)"},{"code":"131476008","display":"Holmonger cattle breed (organism)"},{"code":"131477004","display":"Ilocos cattle breed (organism)"},{"code":"131478009","display":"Iloilo cattle breed (organism)"},{"code":"131479001","display":"Inkuku cattle breed (organism)"},{"code":"131480003","display":"Iskar cattle breed (organism)"},{"code":"131481004","display":"Istrian cattle breed (organism)"},{"code":"131482006","display":"Javanese Ongole cattle breed (organism)"},{"code":"131483001","display":"Javanese Zebu cattle breed (organism)"},{"code":"131484007","display":"Jinnan cattle breed (organism)"},{"code":"131485008","display":"Kalmyk cattle breed (organism)"},{"code":"131486009","display":"Kaokoveld cattle breed (organism)"},{"code":"131487000","display":"Kazakh Whitehead cattle breed (organism)"},{"code":"131488005","display":"Kedah-Kelantan cattle breed (organism)"},{"code":"131489002","display":"Kigezi cattle breed (organism)"},{"code":"131490006","display":"Kisantu cattle breed (organism)"},{"code":"131491005","display":"Kolubara cattle breed (organism)"},{"code":"131492003","display":"Kurgan cattle breed (organism)"},{"code":"131493008","display":"Kyoga cattle breed (organism)"},{"code":"131494002","display":"Lucanian cattle breed (organism)"},{"code":"131495001","display":"Maremmana cattle breed (organism)"},{"code":"131496000","display":"Marianas cattle breed (organism)"},{"code":"131497009","display":"Maryuti cattle breed (organism)"},{"code":"131498004","display":"Mauritius Créole cattle breed (organism)"},{"code":"131499007","display":"Menufi cattle breed (organism)"},{"code":"131500003","display":"Mezzalina cattle breed (organism)"},{"code":"131501004","display":"Modicana cattle breed (organism)"},{"code":"131502006","display":"Moi cattle breed (organism)"},{"code":"131503001","display":"Nama cattle breed (organism)"},{"code":"131504007","display":"Nanyang cattle breed (organism)"},{"code":"131505008","display":"N'Dama Sanga cattle breed (organism)"},{"code":"131506009","display":"Nganda cattle breed (organism)"},{"code":"131507000","display":"Nilotic Sanga cattle breed (organism)"},{"code":"131508005","display":"Nkone cattle breed (organism)"},{"code":"131509002","display":"North Malawi Angoni cattle breed (organism)"},{"code":"131510007","display":"Nuer cattle breed (organism)"},{"code":"131511006","display":"Nuras cattle breed (organism)"},{"code":"131512004","display":"Nyoro cattle breed (organism)"},{"code":"131513009","display":"Ovambo cattle breed (organism)"},{"code":"131552002","display":"Modicana lowland cattle breed (organism)"},{"code":"131554001","display":"Menggu cattle breed (organism)"},{"code":"131606001","display":"Hartón cattle breed (organism)"},{"code":"133231000","display":"Herens cattle breed (organism)"},{"code":"133232007","display":"Hinterwald cattle breed (organism)"},{"code":"133233002","display":"Hungarian Gray cattle breed (organism)"},{"code":"133234008","display":"Icelandic cattle breed (organism)"},{"code":"133235009","display":"Illawarra cattle breed (organism)"},{"code":"133236005","display":"Irish Moiled cattle breed (organism)"},{"code":"133237001","display":"Israeli Holstein cattle breed (organism)"},{"code":"133238006","display":"Istoben cattle breed (organism)"},{"code":"133239003","display":"Jaulan cattle breed (organism)"},{"code":"133240001","display":"Kazakh cattle breed (organism)"},{"code":"133241002","display":"Kerry cattle breed (organism)"},{"code":"133242009","display":"Kholmogory cattle breed (organism)"},{"code":"133243004","display":"Latvian Brown cattle breed (organism)"},{"code":"133244005","display":"Lincoln Red Shorthorn cattle breed (organism)"},{"code":"133245006","display":"Lithuanian Red cattle breed (organism)"},{"code":"133246007","display":"Mashona cattle breed (organism)"},{"code":"133247003","display":"Milking Devon cattle breed (organism)"},{"code":"133248008","display":"Mirandesa cattle breed (organism)"},{"code":"133249000","display":"Mixed dairy cattle breed (organism)"},{"code":"133250000","display":"Mongolian cattle breed (organism)"},{"code":"133251001","display":"Morucha cattle breed (organism)"},{"code":"133252008","display":"Kurdi cattle breed (organism)"},{"code":"133253003","display":"N'dama cattle breed (organism)"},{"code":"133254009","display":"Norwegian Red cattle breed (organism)"},{"code":"133268002","display":"Murboden cattle breed (organism)"},{"code":"133326004","display":"Northern Blue cattle breed (organism)"},{"code":"133352005","display":"Korean Black cattle breed (organism)"},{"code":"133425001","display":"Harz Red cattle breed (organism)"},{"code":"133426000","display":"Hawaiian wild cattle breed (organism)"},{"code":"133427009","display":"Hereland cattle breed (organism)"},{"code":"133428004","display":"Holgus cattle breed (organism)"},{"code":"133429007","display":"Hrbinecky cattle breed (organism)"},{"code":"133436008","display":"Huertana cattle breed (organism)"},{"code":"133437004","display":"Hungarian Pied cattle breed (organism)"},{"code":"133438009","display":"Hungarofries cattle breed (organism)"},{"code":"133439001","display":"Improved Rodopi cattle breed (organism)"},{"code":"133440004","display":"INRA 95 cattle breed (organism)"},{"code":"133441000","display":"Italian Brown cattle breed (organism)"},{"code":"133442007","display":"Italian Red Pied cattle breed (organism)"},{"code":"133443002","display":"Japanese Black cattle breed (organism)"},{"code":"133444008","display":"Japanese Brown cattle breed (organism)"},{"code":"133445009","display":"Japanese Poll cattle breed (organism)"},{"code":"133452006","display":"Japanese Shorthorn cattle breed (organism)"},{"code":"133453001","display":"Jarmelista cattle breed (organism)"},{"code":"133454007","display":"Kabyle cattle breed (organism)"},{"code":"133455008","display":"Kapsiki cattle breed (organism)"},{"code":"133456009","display":"Katerini cattle breed (organism)"},{"code":"133457000","display":"Kenran cattle breed (organism)"},{"code":"133458005","display":"Khevsurian cattle breed (organism)"},{"code":"133459002","display":"Kilis cattle breed (organism)"},{"code":"133460007","display":"Kochi cattle breed (organism)"},{"code":"133461006","display":"Korean Native cattle breed (organism)"},{"code":"133468000","display":"Kostroma cattle breed (organism)"},{"code":"133469008","display":"Kravarsky cattle breed (organism)"},{"code":"133470009","display":"Kuchinoshima cattle breed (organism)"},{"code":"133471008","display":"Murray Gray cattle breed (organism)"},{"code":"133473006","display":"Kumamoto cattle breed (organism)"},{"code":"133474000","display":"Lagune cattle breed (organism)"},{"code":"133475004","display":"Lakenvelder cattle breed (organism)"},{"code":"133476003","display":"Latvian Blue Roan cattle breed (organism)"},{"code":"133477007","display":"La Velasquez cattle breed (organism)"},{"code":"133484004","display":"Lebanese cattle breed (organism)"},{"code":"133485003","display":"Lebedin cattle breed (organism)"},{"code":"133486002","display":"Lesser Caucasus cattle breed (organism)"},{"code":"133487006","display":"Liberian Dwarf cattle breed (organism)"},{"code":"133488001","display":"Libyan cattle breed (organism)"},{"code":"133489009","display":"Lim cattle breed (organism)"},{"code":"133490000","display":"Limiana cattle breed (organism)"},{"code":"133491001","display":"Limpurger cattle breed (organism)"},{"code":"133492008","display":"Lobi cattle breed (organism)"},{"code":"133493003","display":"Lourdais cattle breed (organism)"},{"code":"133500008","display":"Lucerna cattle breed (organism)"},{"code":"133501007","display":"Luxi cattle breed (organism)"},{"code":"133502000","display":"Macedonian Busa cattle breed (organism)"},{"code":"133503005","display":"Makaweli cattle breed (organism)"},{"code":"133504004","display":"Marinhoa cattle breed (organism)"},{"code":"133505003","display":"Maronesa cattle breed (organism)"},{"code":"133506002","display":"Mazury cattle breed (organism)"},{"code":"133507006","display":"Messaoria cattle breed (organism)"},{"code":"133508001","display":"Metohija Red cattle breed (organism)"},{"code":"133509009","display":"Mingrelian Red cattle breed (organism)"},{"code":"133516005","display":"Minhota cattle breed (organism)"},{"code":"133517001","display":"Minorcan cattle breed (organism)"},{"code":"133518006","display":"Mishima cattle breed (organism)"},{"code":"133519003","display":"Modenese cattle breed (organism)"},{"code":"133520009","display":"Monchina cattle breed (organism)"},{"code":"133521008","display":"Montafon cattle breed (organism)"},{"code":"133522001","display":"Montbeliard cattle breed (organism)"},{"code":"133523006","display":"Morenas del Noroeste cattle breed (organism)"},{"code":"133524000","display":"Murcian cattle breed (organism)"},{"code":"133525004","display":"Murnau-Werdenfels cattle breed (organism)"},{"code":"133532008","display":"Nantais cattle breed (organism)"},{"code":"133533003","display":"Nejdi cattle breed (organism)"},{"code":"133534009","display":"N'Gabou cattle breed (organism)"},{"code":"133535005","display":"North Finncattle cattle breed (organism)"},{"code":"133536006","display":"Oropa cattle breed (organism)"},{"code":"133537002","display":"Oulmes Blond cattle breed (organism)"},{"code":"133538007","display":"Pajuna cattle breed (organism)"},{"code":"133539004","display":"Palmera cattle breed (organism)"},{"code":"133579008","display":"Hallingdal cattle breed (organism)"},{"code":"133583008","display":"Israeli Red cattle breed (organism)"},{"code":"133584002","display":"Lineback cattle breed (organism)"},{"code":"133585001","display":"Mertolenga cattle breed (organism)"},{"code":"133590003","display":"Montanara cattle breed (organism)"},{"code":"133592006","display":"Lorquina cattle breed (organism)"},{"code":"409906003","display":"Mixed breed cattle (organism)"},{"code":"409908002","display":"Masai cattle breed (organism)"},{"code":"125074003","display":"Hereford cattle superbreed (organism)"},{"code":"131436003","display":"Philippine Native cattle breed (organism)"},{"code":"131437007","display":"Romagnola cattle breed (organism)"},{"code":"131438002","display":"Sanhe cattle breed (organism)"},{"code":"131439005","display":"Tswana cattle breed (organism)"},{"code":"131440007","display":"Tuli cattle breed (organism)"},{"code":"131514003","display":"Pantelleria cattle breed (organism)"},{"code":"131515002","display":"Pinzhou cattle breed (organism)"},{"code":"131516001","display":"Porto Amboim cattle breed (organism)"},{"code":"131517005","display":"Posavina cattle breed (organism)"},{"code":"131518000","display":"Romanian Steppe cattle breed (organism)"},{"code":"131519008","display":"Saidi cattle breed (organism)"},{"code":"131520002","display":"Sardo-Modicana cattle breed (organism)"},{"code":"131521003","display":"Sengologa cattle breed (organism)"},{"code":"131522005","display":"Serere cattle breed (organism)"},{"code":"131523000","display":"Seshaga cattle breed (organism)"},{"code":"131524006","display":"Siberian Black Pied cattle breed (organism)"},{"code":"131525007","display":"Socotra cattle breed (organism)"},{"code":"131526008","display":"Southern Tswana cattle breed (organism)"},{"code":"131527004","display":"Spreca cattle breed (organism)"},{"code":"131528009","display":"Sunkuma cattle breed (organism)"},{"code":"131529001","display":"Taiwan Zebu cattle breed (organism)"},{"code":"131530006","display":"Thai cattle breed (organism)"},{"code":"131531005","display":"Thailand Fighting Zebu cattle breed (organism)"},{"code":"131532003","display":"Thanh-Hoa cattle breed (organism)"},{"code":"131533008","display":"Tibetan cattle breed (organism)"},{"code":"131534002","display":"Tonga cattle breed (organism)"},{"code":"131535001","display":"Toro cattle breed (organism)"},{"code":"131536000","display":"Tuni cattle breed (organism)"},{"code":"131537009","display":"Turkish Gray Steppe cattle breed (organism)"},{"code":"131538004","display":"Tuy-Hoa cattle breed (organism)"},{"code":"131539007","display":"Ujumqin cattle breed (organism)"},{"code":"131544000","display":"Ukrainian Gray cattle breed (organism)"},{"code":"131545004","display":"Vietnamese Yellow cattle breed (organism)"},{"code":"131546003","display":"Watusi (United States of America) cattle breed (organism)"},{"code":"131547007","display":"Wenshan cattle breed (organism)"},{"code":"131548002","display":"Yakut cattle breed (organism)"},{"code":"131553007","display":"Taiwan Yellow cattle breed (organism)"},{"code":"132780000","display":"Volynsk cattle breed (organism)"},{"code":"132781001","display":"Senepol cattle breed (organism)"},{"code":"132782008","display":"Shilluk cattle breed (organism)"},{"code":"133255005","display":"Parthenais cattle breed (organism)"},{"code":"133256006","display":"Polish Red cattle breed (organism)"},{"code":"133257002","display":"Rätien Gray cattle breed (organism)"},{"code":"133258007","display":"Red and White cattle breed (organism)"},{"code":"133260009","display":"Red Polled Østland cattle breed (organism)"},{"code":"133261008","display":"Red Steppe cattle breed (organism)"},{"code":"133262001","display":"Reggiana cattle breed (organism)"},{"code":"133263006","display":"Retinta cattle breed (organism)"},{"code":"133264000","display":"Romosinuano cattle breed (organism)"},{"code":"133265004","display":"Russian Black Pied cattle breed (organism)"},{"code":"133266003","display":"RX3 cattle breed (organism)"},{"code":"133267007","display":"Salorn cattle breed (organism)"},{"code":"133269005","display":"San Martinero cattle breed (organism)"},{"code":"133270006","display":"Sarabi cattle breed (organism)"},{"code":"133271005","display":"Sharabi cattle breed (organism)"},{"code":"133272003","display":"Shetland cattle breed (organism)"},{"code":"133273008","display":"Simbrah cattle breed (organism)"},{"code":"133274002","display":"South Devon cattle breed (organism)"},{"code":"133275001","display":"Suffolk cattle breed (organism)"},{"code":"133276000","display":"Sussex cattle breed (organism)"},{"code":"133277009","display":"Swedish Red Polled cattle breed (organism)"},{"code":"133278004","display":"Telemark cattle breed (organism)"},{"code":"133279007","display":"Texas Longhorn cattle breed (organism)"},{"code":"133280005","display":"Texon cattle breed (organism)"},{"code":"133281009","display":"Vestland Fjord cattle breed (organism)"},{"code":"133282002","display":"Vestland Red Polled cattle breed (organism)"},{"code":"133283007","display":"Wagyu cattle breed (organism)"},{"code":"133284001","display":"White Cáceres cattle breed (organism)"},{"code":"133285000","display":"Xinjiang Brown cattle breed (organism)"},{"code":"133360006","display":"Thrace cattle breed (organism)"},{"code":"133386001","display":"Red Flemish cattle breed (organism)"},{"code":"133399003","display":"Pechora cattle breed (organism)"},{"code":"133400005","display":"Pee Wee cattle breed (organism)"},{"code":"133401009","display":"Peloponnesus cattle breed (organism)"},{"code":"133402002","display":"Pester cattle breed (organism)"},{"code":"133403007","display":"Pie Rouge de l'Est cattle breed (organism)"},{"code":"133404001","display":"Pisana cattle breed (organism)"},{"code":"133414005","display":"Polish Black and White Lowland cattle breed (organism)"},{"code":"133415006","display":"Polish Simmental cattle breed (organism)"},{"code":"133416007","display":"Polled Jersey cattle breed (organism)"},{"code":"133417003","display":"Polled Lincoln Red cattle breed (organism)"},{"code":"133418008","display":"Polled Shorthorn (United States of America) cattle breed (organism)"},{"code":"133419000","display":"Polled Simmental cattle breed (organism)"},{"code":"133430002","display":"Polled Sussex cattle breed (organism)"},{"code":"133431003","display":"Polled Welsh Black cattle breed (organism)"},{"code":"133432005","display":"Pontremolese cattle breed (organism)"},{"code":"133433000","display":"Preta cattle breed (organism)"},{"code":"133434006","display":"Puerto Rican Criollo cattle breed (organism)"},{"code":"133435007","display":"Pyrenean cattle breed (organism)"},{"code":"133446005","display":"Qinchuan cattle breed (organism)"},{"code":"133447001","display":"Ramo Grande cattle breed (organism)"},{"code":"133448006","display":"Randall Lineback cattle breed (organism)"},{"code":"133449003","display":"Red Galloway cattle breed (organism)"},{"code":"133450003","display":"Regus cattle breed (organism)"},{"code":"133451004","display":"Rendena cattle breed (organism)"},{"code":"133462004","display":"Rhaetian Gray cattle breed (organism)"},{"code":"133463009","display":"Rio Limon Dairy Criollo cattle breed (organism)"},{"code":"133464003","display":"Rodopi cattle breed (organism)"},{"code":"133465002","display":"Romanian Red cattle breed (organism)"},{"code":"133466001","display":"Romanian Brown cattle breed (organism)"},{"code":"133467005","display":"Russian Brown cattle breed (organism)"},{"code":"133478002","display":"Sardinian cattle breed (organism)"},{"code":"133479005","display":"Sardinian brown cattle breed (organism)"},{"code":"133480008","display":"Savinja Gray cattle breed (organism)"},{"code":"133481007","display":"Sayaguesa cattle breed (organism)"},{"code":"133482000","display":"Seferihisar cattle breed (organism)"},{"code":"133483005","display":"Shkodra Red cattle breed (organism)"},{"code":"133494009","display":"Slovakian Pied cattle breed (organism)"},{"code":"133495005","display":"Slovakian Pinzgau cattle breed (organism)"},{"code":"133496006","display":"Slovenian Brown cattle breed (organism)"},{"code":"133497002","display":"Somba cattle breed (organism)"},{"code":"133498007","display":"South African Brown Swiss cattle breed (organism)"},{"code":"133499004","display":"South Anatolian Red cattle breed (organism)"},{"code":"133510004","display":"Southern Ukrainian cattle breed (organism)"},{"code":"133511000","display":"Spanish Brown Alpine cattle breed (organism)"},{"code":"133512007","display":"Suksun cattle breed (organism)"},{"code":"133513002","display":"Swiss Black Pied cattle breed (organism)"},{"code":"133514008","display":"Sychevka cattle breed (organism)"},{"code":"133515009","display":"Sykia cattle breed (organism)"},{"code":"133526003","display":"Tagil cattle breed (organism)"},{"code":"133527007","display":"Tajma cattle breed (organism)"},{"code":"133528002","display":"Tambov Red cattle breed (organism)"},{"code":"133529005","display":"Tarina cattle breed (organism)"},{"code":"133530000","display":"Thessaly cattle breed (organism)"},{"code":"133531001","display":"Tinima cattle breed (organism)"},{"code":"133540002","display":"Pankota Red cattle breed (organism)"},{"code":"133541003","display":"Paphos cattle breed (organism)"},{"code":"133542005","display":"Tinos cattle breed (organism)"},{"code":"133543000","display":"Transylvanian Pinzgau cattle breed (organism)"},{"code":"133544006","display":"Tropical Dairy Cattle cattle breed (organism)"},{"code":"133545007","display":"Tropicana cattle breed (organism)"},{"code":"133546008","display":"Tudanca cattle breed (organism)"},{"code":"133547004","display":"Turino cattle breed (organism)"},{"code":"133548009","display":"Turkish Brown cattle breed (organism)"},{"code":"133549001","display":"Tux-Zillertal cattle breed (organism)"},{"code":"133550001","display":"Tyrol Gray cattle breed (organism)"},{"code":"133555006","display":"Ukrainian Whiteheaded cattle breed (organism)"},{"code":"133556007","display":"Ural Black Pied cattle breed (organism)"},{"code":"133557003","display":"Valdres cattle breed (organism)"},{"code":"133558008","display":"Vaynol cattle breed (organism)"},{"code":"133559000","display":"Verinesa cattle breed (organism)"},{"code":"133560005","display":"Vianesa cattle breed (organism)"},{"code":"133561009","display":"Villard-de-Lans cattle breed (organism)"},{"code":"133562002","display":"Vogelsberg cattle breed (organism)"},{"code":"133563007","display":"Pie Rouge des Plaines cattle breed (organism)"},{"code":"133564001","display":"Vorderwald cattle breed (organism)"},{"code":"133565000","display":"West African Dwarf Shorthorn cattle breed (organism)"},{"code":"133566004","display":"West Finnish cattle breed (organism)"},{"code":"133567008","display":"West Macedonian cattle breed (organism)"},{"code":"133568003","display":"Whitebred Shorthorn cattle breed (organism)"},{"code":"133569006","display":"White Galloway cattle breed (organism)"},{"code":"133570007","display":"White Welsh cattle breed (organism)"},{"code":"133571006","display":"Witrik cattle breed (organism)"},{"code":"133572004","display":"Yacumento cattle breed (organism)"},{"code":"133576001","display":"Schwyz cattle breed (organism)"},{"code":"133586000","display":"Red Friesian cattle breed (organism)"},{"code":"133587009","display":"Senegus cattle breed (organism)"},{"code":"133588004","display":"Southern Crioulo cattle breed (organism)"},{"code":"133589007","display":"Vosges cattle breed (organism)"},{"code":"133673003","display":"Pantaneiro cattle breed (organism)"},{"code":"131549005","display":"Yunnan Zebu cattle breed (organism)"},{"code":"131550005","display":"Zambia Angoni cattle breed (organism)"},{"code":"133286004","display":"Yanbian cattle breed (organism)"},{"code":"133287008","display":"Zaobei cattle breed (organism)"},{"code":"133288003","display":"Zavot cattle breed (organism)"},{"code":"133289006","display":"Znamensk cattle breed (organism)"},{"code":"133573009","display":"Yaroslavl cattle breed (organism)"},{"code":"133574003","display":"Yurino cattle breed (organism)"},{"code":"22330003","display":"Commercial white egg layer type chicken (organism)"},{"code":"132004000","display":"Braekel chicken breed (organism)"},{"code":"132005004","display":"Cochin, Standard chicken breed (organism)"},{"code":"132007007","display":"Gotland chicken breed (organism)"},{"code":"132008002","display":"Groninger Meeuwen chicken breed (organism)"},{"code":"132691001","display":"Chocolate turkey breed (organism)"},{"code":"132692008","display":"Lilac turkey breed (organism)"},{"code":"132693003","display":"Silver Auburn turkey breed (organism)"},{"code":"132695005","display":"Wild cross turkey (organism)"},{"code":"132696006","display":"Matrouh chicken breed (organism)"},{"code":"132713009","display":"Gray chicken breed (organism)"},{"code":"132714003","display":"Hamburgs chicken breed (organism)"},{"code":"132715002","display":"Gimmizah chicken breed (organism)"},{"code":"132726008","display":"Silver Montazah chicken breed (organism)"},{"code":"132727004","display":"Swiss Hen chicken breed (organism)"},{"code":"132728009","display":"Styrian chicken breed (organism)"},{"code":"132729001","display":"Old English Game chicken breed (organism)"},{"code":"132730006","display":"Appenzell Bearded Hen chicken breed (organism)"},{"code":"132752002","display":"Sulmtaler chicken breed (organism)"},{"code":"132753007","display":"Svart Höna chicken breed (organism)"},{"code":"132754001","display":"Vorwerks chicken breed (organism)"},{"code":"132755000","display":"Westfalische Totleger chicken breed (organism)"},{"code":"132756004","display":"Yamato Gunkei chicken breed (organism)"},{"code":"132816005","display":"Frieslands chicken breed (organism)"},{"code":"132817001","display":"Ameraucana chicken breed (organism)"},{"code":"132818006","display":"Åsbos chicken breed (organism)"},{"code":"132819003","display":"Augsburger chicken breed (organism)"},{"code":"132820009","display":"Bielefelder chicken breed (organism)"},{"code":"132821008","display":"Norfolk Gray chicken breed (organism)"},{"code":"132822001","display":"Hedemora chicken breed (organism)"},{"code":"132823006","display":"Hungarian Yellow chicken breed (organism)"},{"code":"132824000","display":"Iowa blue chicken breed (organism)"},{"code":"132825004","display":"Red jungle fowl type chicken (organism)"},{"code":"132827007","display":"Kraienkoppe chicken breed (organism)"},{"code":"132828002","display":"Lincolnshire Buff chicken breed (organism)"},{"code":"132829005","display":"Tomaru chicken breed (organism)"},{"code":"132830000","display":"Onagadori chicken breed (organism)"},{"code":"132831001","display":"Manx Rumpies chicken breed (organism)"},{"code":"132832008","display":"Maline chicken breed (organism)"},{"code":"132833003","display":"Nankin chicken breed (organism)"},{"code":"132834009","display":"Øland chicken breed (organism)"},{"code":"132836006","display":"Orust chicken breed (organism)"},{"code":"132837002","display":"Penedesenca chicken breed (organism)"},{"code":"132838007","display":"Rhode Island White chicken breed (organism)"},{"code":"132840002","display":"Sablepoot chicken breed (organism)"},{"code":"132841003","display":"Saipan Jungle Fowl chicken breed (organism)"},{"code":"132842005","display":"Scots Dumpy chicken breed (organism)"},{"code":"132847004","display":"Green chicken breed (organism)"},{"code":"132848009","display":"Gallus Inauris chicken breed (organism)"},{"code":"132862002","display":"Shamo chicken breed (organism)"},{"code":"359839008","display":"Domestic fowl (organism)"},{"code":"406723001","display":"Mixed breed chicken (organism)"},{"code":"47290002","display":"Gallus gallus (organism)"},{"code":"20657003","display":"Meleagris gallopavo (organism)"},{"code":"2034000","display":"White turkey (organism)"},{"code":"2253004","display":"Marans chicken (organism)"},{"code":"2333000","display":"Japanese chicken (organism)"},{"code":"3872000","display":"Beltsville white turkey (organism)"},{"code":"5114005","display":"Fayoumi chicken (organism)"},{"code":"5350006","display":"Rhode Island red chicken (organism)"},{"code":"7598004","display":"Wyandotte chicken (organism)"},{"code":"7700003","display":"Nebraskan spotted turkey (organism)"},{"code":"7767003","display":"Lamona chicken (organism)"},{"code":"10643004","display":"Arucana chicken (organism)"},{"code":"11830008","display":"Delaware chicken (organism)"},{"code":"12419001","display":"Redcap chicken (organism)"},{"code":"12874007","display":"Crevecoeur chicken (organism)"},{"code":"13156006","display":"Spanish chicken (organism)"},{"code":"18299006","display":"Orpington chicken (organism)"},{"code":"23992007","display":"Black-winged bronze turkey (organism)"},{"code":"24886005","display":"Penna palm turkey (organism)"},{"code":"25854005","display":"Small white turkey (organism)"},{"code":"28138009","display":"Slate turkey (organism)"},{"code":"29546006","display":"Faverolle chicken (organism)"},{"code":"29615001","display":"La Fleche chicken (organism)"},{"code":"30432005","display":"Broad breasted bronze turkey (organism)"},{"code":"32509001","display":"Black turkey (organism)"},{"code":"32540008","display":"Commercial meat type chicken (organism)"},{"code":"33224000","display":"Phoenix chicken (organism)"},{"code":"33607002","display":"Buttercup chicken (organism)"},{"code":"35839008","display":"Leghorn chicken (organism)"},{"code":"37812004","display":"Broad breasted white turkey (organism)"},{"code":"39571003","display":"Buckeye chicken (organism)"},{"code":"41290008","display":"Plymouth Rock chicken (organism)"},{"code":"41437006","display":"Jungle fowl chicken (organism)"},{"code":"42602001","display":"Minorca chicken (organism)"},{"code":"42840001","display":"Jersey giant chicken (organism)"},{"code":"43223009","display":"Yokohama chicken (organism)"},{"code":"43869002","display":"Rouen duck breed (organism)"},{"code":"46830002","display":"Midget white turkey (organism)"},{"code":"47314009","display":"Dark brown turkey (organism)"},{"code":"47745005","display":"Java chicken (organism)"},{"code":"48255007","display":"Silkie chicken (organism)"},{"code":"49407004","display":"Lankenvelder chicken (organism)"},{"code":"50710008","display":"Blue slate turkey (organism)"},{"code":"52882006","display":"Dominique chicken (organism)"},{"code":"54218009","display":"New Hampshire chicken (organism)"},{"code":"54251000","display":"Australorp chicken (organism)"},{"code":"54604007","display":"Gray turkey (organism)"},{"code":"55074002","display":"Jersey buff turkey (organism)"},{"code":"56764001","display":"Holland chicken (organism)"},{"code":"57364006","display":"Brahma chicken (organism)"},{"code":"57950004","display":"Spitzhauben chicken (organism)"},{"code":"87530001","display":"Welsummer chicken (organism)"},{"code":"87833007","display":"Sumatra chicken (organism)"},{"code":"132003006","display":"Brabanter chicken breed (organism)"},{"code":"132826003","display":"Ko Shamo chicken breed (organism)"},{"code":"132850001","display":"Golden Montazah chicken breed (organism)"},{"code":"409910000","display":"Bantam (organism)"},{"code":"30221007","display":"Belgian bearded chicken (organism)"},{"code":"60786005","display":"Lilac buff turkey (organism)"},{"code":"61204004","display":"Dorking chicken (organism)"},{"code":"61839006","display":"Cornish chicken (organism)"},{"code":"61843005","display":"Polish chicken (organism)"},{"code":"62124009","display":"Royal palm turkey (organism)"},{"code":"63257005","display":"Chantecler chicken (organism)"},{"code":"65136005","display":"Light brown turkey (organism)"},{"code":"65873005","display":"Barnevelder chicken (organism)"},{"code":"67021006","display":"Sebright chicken (organism)"},{"code":"67209003","display":"Turken chicken (organism)"},{"code":"68412000","display":"Sultan chicken (organism)"},{"code":"69575001","display":"Ancona chicken (organism)"},{"code":"70210006","display":"Orloff chicken (organism)"},{"code":"70308007","display":"Langshan chicken (organism)"},{"code":"70326005","display":"Cubalaya chicken (organism)"},{"code":"70429002","display":"Game chicken (organism)"},{"code":"71238008","display":"Commercial brown egg layer type chicken (organism)"},{"code":"73012007","display":"Penna white turkey (organism)"},{"code":"76268003","display":"Campine chicken (organism)"},{"code":"77839002","display":"Thuringer chicken (organism)"},{"code":"78154009","display":"Malay chicken (organism)"},{"code":"78375007","display":"Andalusian chicken (organism)"},{"code":"80204002","display":"Hungarian chicken (organism)"},{"code":"80610007","display":"Narragansett turkey (organism)"},{"code":"80886008","display":"Rosecomb chicken (organism)"},{"code":"80993008","display":"Sussex chicken (organism)"},{"code":"82249009","display":"California chicken (organism)"},{"code":"82848009","display":"Houdan chicken (organism)"},{"code":"91401000","display":"Black Spanish turkey (organism)"},{"code":"91427000","display":"Frizzle chicken (organism)"},{"code":"112495005","display":"Rumpless chicken (organism)"},{"code":"131857000","display":"Bronze turkey breed (organism)"},{"code":"131858005","display":"Auburn turkey breed (organism)"},{"code":"131859002","display":"Bourbon Red turkey breed (organism)"},{"code":"131860007","display":"Buff turkey breed (organism)"},{"code":"131995009","display":"Baheij chicken breed (organism)"},{"code":"131996005","display":"Aseel chicken breed (organism)"},{"code":"131997001","display":"Bandara chicken breed (organism)"},{"code":"131998006","display":"Catalana chicken breed (organism)"},{"code":"131999003","display":"Australian Gamefowl chicken breed (organism)"},{"code":"132000009","display":"Ayam Cemani chicken breed (organism)"},{"code":"132001008","display":"Swedish Spotted Hen chicken breed (organism)"},{"code":"132002001","display":"Belgian Booted Bantam chicken breed (organism)"},{"code":"132006003","display":"Old English Bantam Game chicken breed (organism)"},{"code":"132725007","display":"Dutch Bantam chicken breed (organism)"},{"code":"132835005","display":"Ölansk Bantam chicken breed (organism)"},{"code":"132839004","display":"Rosecomb Bantam chicken breed (organism)"},{"code":"409909005","display":"Antwerp bearded bantam (organism)"},{"code":"132247006","display":"Mukota pig breed (organism)"},{"code":"132248001","display":"Minzhu pig breed (organism)"},{"code":"132249009","display":"Neijiang pig breed (organism)"},{"code":"132250009","display":"Mulefoot pig breed (organism)"},{"code":"132251008","display":"Normand pig breed (organism)"},{"code":"132252001","display":"Angeln Saddleback pig breed (organism)"},{"code":"132253006","display":"Greek Local pig breed (organism)"},{"code":"132254000","display":"Icelandic pig breed (organism)"},{"code":"132255004","display":"Casertana pig breed (organism)"},{"code":"132256003","display":"Madonie-Sicilian pig breed (organism)"},{"code":"132257007","display":"Sardinian pig breed (organism)"},{"code":"132258002","display":"Sicilian pig breed (organism)"},{"code":"132259005","display":"Zlotniki Spotted pig breed (organism)"},{"code":"132260000","display":"Zlotniki White pig breed (organism)"},{"code":"132262008","display":"Sumadija pig breed (organism)"},{"code":"132263003","display":"Froxfield Pygmy pig breed (organism)"},{"code":"132264009","display":"Danish Large White pig breed (organism)"},{"code":"132265005","display":"Danish Duroc pig breed (organism)"},{"code":"132266006","display":"Danish Hampshire pig breed (organism)"},{"code":"132267002","display":"Piggham pig breed (organism)"},{"code":"132268007","display":"New York Red pig breed (organism)"},{"code":"132269004","display":"Finnish Yorkshire pig breed (organism)"},{"code":"132270003","display":"Dutch Yorkshire pig breed (organism)"},{"code":"132271004","display":"Pulawy pig breed (organism)"},{"code":"132272006","display":"Pomeranian pig breed (organism)"},{"code":"132273001","display":"Polish Landrace pig breed (organism)"},{"code":"132274007","display":"Estonian Bacon pig breed (organism)"},{"code":"132275008","display":"Latvian White pig breed (organism)"},{"code":"132276009","display":"Lithuanian White pig breed (organism)"},{"code":"78678003","display":"Sus scrofa (organism)"},{"code":"132180009","display":"Cosentina pig breed (organism)"},{"code":"132181008","display":"Cuino pig breed (organism)"},{"code":"132182001","display":"Friuli Black pig breed (organism)"},{"code":"132183006","display":"Fumati pig breed (organism)"},{"code":"132184000","display":"Galician pig breed (organism)"},{"code":"132185004","display":"German Berkshire pig breed (organism)"},{"code":"132186003","display":"Ghori pig breed (organism)"},{"code":"132187007","display":"Jianli pig breed (organism)"},{"code":"132188002","display":"Lucanian pig breed (organism)"},{"code":"132189005","display":"Maremmana pig breed (organism)"},{"code":"132190001","display":"Miami pig breed (organism)"},{"code":"132191002","display":"Montmorillon pig breed (organism)"},{"code":"132192009","display":"Old Swedish Spotted pig breed (organism)"},{"code":"132193004","display":"Oliventina pig breed (organism)"},{"code":"132194005","display":"Parmense pig breed (organism)"},{"code":"132195006","display":"Romagnola pig breed (organism)"},{"code":"132196007","display":"Siberian pig breed (organism)"},{"code":"132197003","display":"Small White pig breed (organism)"},{"code":"132198008","display":"Baltaret pig breed (organism)"},{"code":"132199000","display":"Tunchang pig breed (organism)"},{"code":"132200002","display":"Sterling pig breed (organism)"},{"code":"132201003","display":"Vich pig breed (organism)"},{"code":"132202005","display":"Vietnamese pig breed (organism)"},{"code":"132203000","display":"Vitoria pig breed (organism)"},{"code":"132204006","display":"Wai Chow pig breed (organism)"},{"code":"132205007","display":"Yorkshire Blue and White pig breed (organism)"},{"code":"132206008","display":"Dalland 020 pig breed (organism)"},{"code":"132207004","display":"Wiltshire pig breed (organism)"},{"code":"132208009","display":"Hamroc pig breed (organism)"},{"code":"132209001","display":"DRU (TM) Terminals pig breed (organism)"},{"code":"132210006","display":"Camborough 22 pig breed (organism)"},{"code":"132211005","display":"Camborough 15 pig breed (organism)"},{"code":"132212003","display":"PR 1050 pig breed (organism)"},{"code":"132213008","display":"PR 1075 pig breed (organism)"},{"code":"132214002","display":"Chryak PIC pig breed (organism)"},{"code":"132215001","display":"Canadian Royal Blue pig breed (organism)"},{"code":"132216000","display":"Line 500 Duroc pig breed (organism)"},{"code":"132217009","display":"Bodmin 950 pig breed (organism)"},{"code":"132218004","display":"Canadian Duroc pig breed (organism)"},{"code":"132219007","display":"Canadian Hampshire pig breed (organism)"},{"code":"132220001","display":"Ba Xuyen pig breed (organism)"},{"code":"132221002","display":"Arapawa Island pig breed (organism)"},{"code":"132222009","display":"Wuzhishan pig breed (organism)"},{"code":"132223004","display":"Philippine Native pig breed (organism)"},{"code":"132224005","display":"Sinclair Miniature pig breed (organism)"},{"code":"132225006","display":"Saddleback pig breed (organism)"},{"code":"132226007","display":"Yucatan Miniature pig breed (organism)"},{"code":"132227003","display":"Bantu pig breed (organism)"},{"code":"132228008","display":"Tibetan pig breed (organism)"},{"code":"132229000","display":"Turopolje pig breed (organism)"},{"code":"132230005","display":"Vietnamese Pot-Bellied Pig pig breed (organism)"},{"code":"132231009","display":"American Landrace pig breed (organism)"},{"code":"132232002","display":"Swallow Belied Mangalitza pig breed (organism)"},{"code":"132233007","display":"Fengjing pig breed (organism)"},{"code":"132234001","display":"Finnish Landrace pig breed (organism)"},{"code":"132235000","display":"Guinea Hog pig breed (organism)"},{"code":"132236004","display":"Hezuo pig breed (organism)"},{"code":"132237008","display":"Ossabaw Island pig breed (organism)"},{"code":"132238003","display":"Kele pig breed (organism)"},{"code":"132239006","display":"Krskopolje pig breed (organism)"},{"code":"132240008","display":"Kunekune pig breed (organism)"},{"code":"132241007","display":"Large Black-White pig breed (organism)"},{"code":"132242000","display":"Lithuanian Native pig breed (organism)"},{"code":"132243005","display":"Meishan pig breed (organism)"},{"code":"132244004","display":"Jinhua pig breed (organism)"},{"code":"132245003","display":"Ningxiang pig breed (organism)"},{"code":"132246002","display":"Mora Romagnola pig breed (organism)"},{"code":"132261001","display":"Siska pig breed (organism)"},{"code":"132277000","display":"BKB-1 pig breed (organism)"},{"code":"132278005","display":"Belorus Black Pied pig breed (organism)"},{"code":"132279002","display":"Mirgorod pig breed (organism)"},{"code":"132280004","display":"Liang Guang Small Spotted, Luchuan pig breed (organism)"},{"code":"132281000","display":"Fujian Small pig breed (organism)"},{"code":"132282007","display":"North Fujian Black-and-White pig breed (organism)"},{"code":"132283002","display":"Fuan Spotted pig breed (organism)"},{"code":"132284008","display":"Putian pig breed (organism)"},{"code":"132285009","display":"Fuzhou Black pig breed (organism)"},{"code":"132286005","display":"Minbei Spotted pig breed (organism)"},{"code":"132287001","display":"Lantang pig breed (organism)"},{"code":"132288006","display":"Liang Guang Small Spotted, Guangdong Small Ear pig breed (organism)"},{"code":"132289003","display":"Longlin pig breed (organism)"},{"code":"132290007","display":"Yuedong Black pig breed (organism)"},{"code":"132291006","display":"Xiang pig breed (organism)"},{"code":"132292004","display":"Cantonese pig breed (organism)"},{"code":"132293009","display":"Jinhua, Dongyang pig breed (organism)"},{"code":"132294003","display":"Jinhua, Yongkang pig breed (organism)"},{"code":"132295002","display":"Daweizi pig breed (organism)"},{"code":"132296001","display":"Huazhong Two-End Black pig breed (organism)"},{"code":"132297005","display":"Huazhong Two-End Black, Jianli pig breed (organism)"},{"code":"132298000","display":"Huazhong Two-End Black, Tongcheng pig breed (organism)"},{"code":"132299008","display":"Huazhong Two-End Black, Satzeling pig breed (organism)"},{"code":"132300000","display":"Ganzhongnan Spotted pig breed (organism)"},{"code":"132301001","display":"Hang pig breed (organism)"},{"code":"132302008","display":"Leping pig breed (organism)"},{"code":"132303003","display":"Longyou Black pig breed (organism)"},{"code":"132304009","display":"Wuyi Black pig breed (organism)"},{"code":"132305005","display":"Lee-Sung pig breed (organism)"},{"code":"132306006","display":"Lan-Yu pig breed (organism)"},{"code":"132307002","display":"Vietnamese Yorkshire pig breed (organism)"},{"code":"132308007","display":"Yujiang pig breed (organism)"},{"code":"132309004","display":"Wanzhe Spotted pig breed (organism)"},{"code":"132310009","display":"Wanzhe Spotted, Chunan Spotted pig breed (organism)"},{"code":"132311008","display":"Wanzhe Spotted, Wannan Spotted pig breed (organism)"},{"code":"132312001","display":"Shengxian Spotted pig breed (organism)"},{"code":"133167003","display":"Chin pig breed (organism)"},{"code":"133168008","display":"Siamese pig breed (organism)"},{"code":"133169000","display":"Hailum pig breed (organism)"},{"code":"133170004","display":"Kwai pig breed (organism)"},{"code":"133171000","display":"Raad pig breed (organism)"},{"code":"133172007","display":"Akha pig breed (organism)"},{"code":"133173002","display":"South China pig breed (organism)"},{"code":"133174008","display":"South China Black pig breed (organism)"},{"code":"133175009","display":"Balinese pig breed (organism)"},{"code":"133176005","display":"Diani pig breed (organism)"},{"code":"133177001","display":"Kaman pig breed (organism)"},{"code":"133178006","display":"Ashanti Dwarf pig breed (organism)"},{"code":"133179003","display":"Koronadal pig breed (organism)"},{"code":"133180000","display":"Ohmini pig breed (organism)"},{"code":"133181001","display":"Clawn pig breed (organism)"},{"code":"133182008","display":"Sus scrofa domestic pig X Japanese wild boar intragenus hybrid (organism)"},{"code":"133183003","display":"Kangaroo Island pig breed (organism)"},{"code":"133184009","display":"Captain Cooker pig breed (organism)"},{"code":"133185005","display":"West African pig breed (organism)"},{"code":"133186006","display":"Nigerian pig breed (organism)"},{"code":"133187002","display":"Bakosi pig breed (organism)"},{"code":"133188007","display":"Windsnyer pig breed (organism)"},{"code":"133189004","display":"Kolbroek pig breed (organism)"},{"code":"133190008","display":"South African Landrace pig breed (organism)"},{"code":"133191007","display":"Bulgarian White pig breed (organism)"},{"code":"133192000","display":"Bulgarian Landrace pig breed (organism)"},{"code":"133193005","display":"Danube White pig breed (organism)"},{"code":"133194004","display":"Dermantsi Pied pig breed (organism)"},{"code":"133195003","display":"Romanian Native, Stocli pig breed (organism)"},{"code":"133196002","display":"Romanian Native, Baltaret pig breed (organism)"},{"code":"133197006","display":"Banat White pig breed (organism)"},{"code":"133198001","display":"Bazna pig breed (organism)"},{"code":"133199009","display":"Dobrogea Black pig breed (organism)"},{"code":"133200007","display":"Strei pig breed (organism)"},{"code":"133218005","display":"Slovhyb-1 pig breed (organism)"},{"code":"133219002","display":"Nitra Hybrid pig breed (organism)"},{"code":"133220008","display":"Synthetic SL98 pig breed (organism)"},{"code":"133221007","display":"SL96 pig breed (organism)"},{"code":"132021009","display":"High Conformation White pig breed (organism)"},{"code":"132022002","display":"Line 32 pig breed (organism)"},{"code":"132023007","display":"Line 21 pig breed (organism)"},{"code":"132024001","display":"Meatline pig breed (organism)"},{"code":"132025000","display":"Hampline pig breed (organism)"},{"code":"132026004","display":"Euroline pig breed (organism)"},{"code":"132027008","display":"Norline pig breed (organism)"},{"code":"132028003","display":"Premier pig breed (organism)"},{"code":"132029006","display":"Tribred pig breed (organism)"},{"code":"132030001","display":"American Essex pig breed (organism)"},{"code":"132031002","display":"Sino-Gascony pig breed (organism)"},{"code":"132032009","display":"Guadeloupe Créole pig breed (organism)"},{"code":"132033004","display":"Managra pig breed (organism)"},{"code":"132034005","display":"Canadian Landrace pig breed (organism)"},{"code":"132035006","display":"Canadian Yorkshire pig breed (organism)"},{"code":"132037003","display":"Pineywoods pig breed (organism)"},{"code":"132038008","display":"Catalina Island pig breed (organism)"},{"code":"132039000","display":"Ras-n-Lansa pig breed (organism)"},{"code":"132040003","display":"Pitman-Moore Miniature pig breed (organism)"},{"code":"132041004","display":"Vita Vet Lab Minipig pig breed (organism)"},{"code":"132043001","display":"Black Hampshire pig breed (organism)"},{"code":"132044007","display":"Red Hamprace pig breed (organism)"},{"code":"132045008","display":"American Yorkshire pig breed (organism)"},{"code":"132046009","display":"American Berkshire pig breed (organism)"},{"code":"132047000","display":"Camborough Blue pig breed (organism)"},{"code":"132048005","display":"Camborough 12 pig breed (organism)"},{"code":"132059001","display":"Canastrão, Junqueira pig breed (organism)"},{"code":"132060006","display":"Canastrão, Capitão Chico pig breed (organism)"},{"code":"132061005","display":"Canastrão, Zabumba pig breed (organism)"},{"code":"132062003","display":"Canastrão, Cabano pig breed (organism)"},{"code":"132063008","display":"Canastrão, Vermelho pig breed (organism)"},{"code":"132064002","display":"Piau, Caruncho Piau pig breed (organism)"},{"code":"132065001","display":"Canastrinho pig breed (organism)"},{"code":"132066000","display":"Honduras Switch-Tail pig breed (organism)"},{"code":"132067009","display":"Mastergilt pig breed (organism)"},{"code":"132068004","display":"Sovereign pig breed (organism)"},{"code":"132069007","display":"Poltava pig breed (organism)"},{"code":"132070008","display":"Lipetsk pig breed (organism)"},{"code":"132071007","display":"Soviet Meat pig breed (organism)"},{"code":"132179006","display":"Chianina pig breed (organism)"},{"code":"132313006","display":"Qingping pig breed (organism)"},{"code":"132314000","display":"Xiangxi Black pig breed (organism)"},{"code":"132315004","display":"Bamaxiang pig breed (organism)"},{"code":"132316003","display":"Taihu pig breed (organism)"},{"code":"132317007","display":"Erhulian pig breed (organism)"},{"code":"132318002","display":"Jiaxing Black pig breed (organism)"},{"code":"132319005","display":"Mi pig breed (organism)"},{"code":"132320004","display":"Shahutou pig breed (organism)"},{"code":"132321000","display":"Jiaoxi pig breed (organism)"},{"code":"132322007","display":"Shanghai White pig breed (organism)"},{"code":"132323002","display":"Hubei White pig breed (organism)"},{"code":"132324008","display":"Xinjin pig breed (organism)"},{"code":"132325009","display":"Xinjin, Jilin Black pig breed (organism)"},{"code":"132326005","display":"Xinjin, Ning-an pig breed (organism)"},{"code":"132327001","display":"Í pig breed (organism)"},{"code":"132328006","display":"DBI pig breed (organism)"},{"code":"132329003","display":"Xinjin, Xinjin pig breed (organism)"},{"code":"132330008","display":"Meixin pig breed (organism)"},{"code":"132331007","display":"North East China Spotted pig breed (organism)"},{"code":"132332000","display":"Fannong Spotted pig breed (organism)"},{"code":"132333005","display":"Laoshan pig breed (organism)"},{"code":"132334004","display":"Nanjing Black pig breed (organism)"},{"code":"132335003","display":"Shanxi Black pig breed (organism)"},{"code":"132336002","display":"Ganzhou White pig breed (organism)"},{"code":"132337006","display":"Guangxi White pig breed (organism)"},{"code":"132338001","display":"Hanzhong White pig breed (organism)"},{"code":"132339009","display":"Lutai White pig breed (organism)"},{"code":"132340006","display":"Yili White pig breed (organism)"},{"code":"132341005","display":"Xinjiang White pig breed (organism)"},{"code":"132342003","display":"BSI pig breed (organism)"},{"code":"132343008","display":"Mong Cai pig breed (organism)"},{"code":"132344002","display":"Lang Hong pig breed (organism)"},{"code":"132345001","display":"Muong Khuong pig breed (organism)"},{"code":"132346000","display":"Meo pig breed (organism)"},{"code":"132347009","display":"Tong Con pig breed (organism)"},{"code":"132348004","display":"Ha Bac pig breed (organism)"},{"code":"132349007","display":"Thai Binh pig breed (organism)"},{"code":"132350007","display":"Co pig breed (organism)"},{"code":"132351006","display":"Swiss Improved Landrace pig breed (organism)"},{"code":"132352004","display":"German Landrace B pig breed (organism)"},{"code":"132353009","display":"Edelschwein pig breed (organism)"},{"code":"132354003","display":"Swabian-Hall pig breed (organism)"},{"code":"132355002","display":"Bentheim Black Pied pig breed (organism)"},{"code":"132356001","display":"Baldinger Spotted pig breed (organism)"},{"code":"132357005","display":"German Red Pied pig breed (organism)"},{"code":"132358000","display":"German Cornwall pig breed (organism)"},{"code":"132359008","display":"Göttingen Miniature pig breed (organism)"},{"code":"132360003","display":"Munich Miniature pig breed (organism)"},{"code":"132361004","display":"Leicoma pig breed (organism)"},{"code":"132362006","display":"Schwerfurt Meat pig breed (organism)"},{"code":"132363001","display":"Hungarian White pig breed (organism)"},{"code":"132364007","display":"Hungahyb pig breed (organism)"},{"code":"132365008","display":"Bulgarian Native pig breed (organism)"},{"code":"132366009","display":"East Balkan pig breed (organism)"},{"code":"132367000","display":"Kula pig breed (organism)"},{"code":"132368005","display":"Nghia Binh pig breed (organism)"},{"code":"132768008","display":"Kakhetian pig breed (organism)"},{"code":"132769000","display":"West French White pig breed (organism)"},{"code":"132843000","display":"Muban pig breed (organism)"},{"code":"132844006","display":"Iban pig breed (organism)"},{"code":"133161002","display":"Tuy Hoa Hairless pig breed (organism)"},{"code":"133162009","display":"Hainan pig breed (organism)"},{"code":"133163004","display":"Sino-Vietnamese pig breed (organism)"},{"code":"133164005","display":"Bo Xu pig breed (organism)"},{"code":"133165006","display":"Thuoc Nhieu pig breed (organism)"},{"code":"133166007","display":"Burmese pig breed (organism)"},{"code":"133201006","display":"Romanian Large White pig breed (organism)"},{"code":"133202004","display":"Romanian Meat Pig pig breed (organism)"},{"code":"133203009","display":"Gurktal pig breed (organism)"},{"code":"133204003","display":"Black Slavonian pig breed (organism)"},{"code":"133205002","display":"Resava pig breed (organism)"},{"code":"133206001","display":"Morava pig breed (organism)"},{"code":"133207005","display":"Dzumalia pig breed (organism)"},{"code":"133208000","display":"Macedonian pig breed (organism)"},{"code":"133209008","display":"Albanian Native pig breed (organism)"},{"code":"133210003","display":"Shkodra pig breed (organism)"},{"code":"133211004","display":"Slovenian White pig breed (organism)"},{"code":"133212006","display":"Subotica White pig breed (organism)"},{"code":"133213001","display":"Prestice pig breed (organism)"},{"code":"133214007","display":"Slovakian Black Pied pig breed (organism)"},{"code":"133215008","display":"Czech Improved White pig breed (organism)"},{"code":"133216009","display":"Moravian Large Yorkshire pig breed (organism)"},{"code":"133217000","display":"Slovakian White pig breed (organism)"},{"code":"133222000","display":"Czech Meat pig breed (organism)"},{"code":"133223005","display":"Czech Miniature pig breed (organism)"},{"code":"133224004","display":"Small Polish Prick-Eared pig breed (organism)"},{"code":"133225003","display":"Polesian pig breed (organism)"},{"code":"133226002","display":"Nadbuzanska pig breed (organism)"},{"code":"133227006","display":"Sarny pig breed (organism)"},{"code":"133228001","display":"Krolevets pig breed (organism)"},{"code":"133229009","display":"Polish Marsh pig breed (organism)"},{"code":"133230004","display":"Large Polish Long-Eared pig breed (organism)"},{"code":"406663005","display":"Ukrainian steppe white pig (organism)"},{"code":"417012009","display":"Mixed breed pig (organism)"},{"code":"3260001","display":"Duroc pig (organism)"},{"code":"5227002","display":"Oxford sandy block pig (organism)"},{"code":"9135003","display":"OIC pig (organism)"},{"code":"15443006","display":"Yuca pig (organism)"},{"code":"15961007","display":"British saddleback pig (organism)"},{"code":"19770007","display":"Hereford pig (organism)"},{"code":"20044005","display":"Pietrain pig (organism)"},{"code":"20280002","display":"Hampshire pig (organism)"},{"code":"21021000","display":"Large black pig (organism)"},{"code":"22506004","display":"British lop pig (organism)"},{"code":"29881002","display":"Connor prairie pig (organism)"},{"code":"30448006","display":"Lacombe pig (organism)"},{"code":"30634003","display":"Tamworth pig (organism)"},{"code":"36187006","display":"Spotted pig (organism)"},{"code":"49240006","display":"Palouse pig (organism)"},{"code":"54232006","display":"Welsh pig (organism)"},{"code":"69461005","display":"Chester white pig (organism)"},{"code":"73648005","display":"Wessex saddleback pig (organism)"},{"code":"74568001","display":"Red wattle pig (organism)"},{"code":"77236002","display":"Large white pig (organism)"},{"code":"79814001","display":"Poland China pig (organism)"},{"code":"80084005","display":"Lucie pig (organism)"},{"code":"80979001","display":"San Pierre pig (organism)"},{"code":"82909008","display":"Middle white pig (organism)"},{"code":"85315007","display":"Yorkshire pig (organism)"},{"code":"86694007","display":"Hormel miniature pig (organism)"},{"code":"90885005","display":"Gloucester old spot pig (organism)"},{"code":"132009005","display":"Haiti Créole pig breed (organism)"},{"code":"132010000","display":"Manor Hybrid pig breed (organism)"},{"code":"132011001","display":"Hamline pig breed (organism)"},{"code":"132012008","display":"Manor Ranger pig breed (organism)"},{"code":"132013003","display":"Manor Meishan pig breed (organism)"},{"code":"132014009","display":"Cotswold Gold pig breed (organism)"},{"code":"132015005","display":"Cotswold Platinum pig breed (organism)"},{"code":"132016006","display":"Cotswold 16 pig breed (organism)"},{"code":"132017002","display":"Cotswold 29 pig breed (organism)"},{"code":"132018007","display":"Cotswold 90 pig breed (organism)"},{"code":"132019004","display":"Hampen pig breed (organism)"},{"code":"132020005","display":"SPM pig breed (organism)"},{"code":"132042006","display":"Hanford Miniature pig breed (organism)"},{"code":"132049002","display":"Westrain pig breed (organism)"},{"code":"132050002","display":"Dalland 030 pig breed (organism)"},{"code":"132051003","display":"Razor-Back pig breed (organism)"},{"code":"132052005","display":"Macau pig breed (organism)"},{"code":"132053000","display":"Moura pig breed (organism)"},{"code":"132054006","display":"Canastra pig breed (organism)"},{"code":"132055007","display":"Pirapetinga pig breed (organism)"},{"code":"132056008","display":"Piau pig breed (organism)"},{"code":"132057004","display":"Nilo-Canastra pig breed (organism)"},{"code":"132058009","display":"Canastrão pig breed (organism)"},{"code":"132072000","display":"Central Russian pig breed (organism)"},{"code":"132073005","display":"Steppe Meat pig breed (organism)"},{"code":"132125002","display":"Gascony pig breed (organism)"},{"code":"132126001","display":"Limousin pig breed (organism)"},{"code":"132127005","display":"Harbin White pig breed (organism)"},{"code":"132128000","display":"Heilongjiang Spotted pig breed (organism)"},{"code":"132129008","display":"Liaoning Black pig breed (organism)"},{"code":"132130003","display":"Huang-Huai-Hai Black, Shenxian pig breed (organism)"},{"code":"132131004","display":"Huang-Huai-Hai Black pig breed (organism)"},{"code":"132132006","display":"Bamei pig breed (organism)"},{"code":"132133001","display":"Hanjiang Black pig breed (organism)"},{"code":"132134007","display":"Ding pig breed (organism)"},{"code":"132135008","display":"Huai pig breed (organism)"},{"code":"132136009","display":"New Huai pig breed (organism)"},{"code":"132137000","display":"Mashen pig breed (organism)"},{"code":"132138005","display":"Yimeng Black pig breed (organism)"},{"code":"132139002","display":"Hetao Lop-Ear pig breed (organism)"},{"code":"132140000","display":"Korean Native pig breed (organism)"},{"code":"132141001","display":"Korean Improved pig breed (organism)"},{"code":"132142008","display":"Penbuk pig breed (organism)"},{"code":"132143003","display":"Beijing Black pig breed (organism)"},{"code":"132144009","display":"Chenghua pig breed (organism)"},{"code":"132145005","display":"Taoyuan pig breed (organism)"},{"code":"132146006","display":"Taiwan Small Black pig breed (organism)"},{"code":"132147002","display":"Taiwan Small Red pig breed (organism)"},{"code":"132148007","display":"Guanling pig breed (organism)"},{"code":"132149004","display":"Huchuan Mountain pig breed (organism)"},{"code":"132150004","display":"Rongchang pig breed (organism)"},{"code":"132151000","display":"Wujin pig breed (organism)"},{"code":"132152007","display":"Dahe pig breed (organism)"},{"code":"132153002","display":"Yanan pig breed (organism)"},{"code":"132154008","display":"South Yunnan Short-Eared pig breed (organism)"},{"code":"132155009","display":"Hainan, Lingao pig breed (organism)"},{"code":"132156005","display":"Hainan, Tunchang pig breed (organism)"},{"code":"132157001","display":"Hainan, Wenchang pig breed (organism)"},{"code":"132158006","display":"Liang Guang Small Spotted pig breed (organism)"},{"code":"132159003","display":"German Pasture pig breed (organism)"},{"code":"132160008","display":"Piau, Sorocaba pig breed (organism)"},{"code":"132161007","display":"Nilo pig breed (organism)"},{"code":"132162000","display":"Bahia pig breed (organism)"},{"code":"132163005","display":"Perna-Curta pig breed (organism)"},{"code":"132164004","display":"Carunchinho pig breed (organism)"},{"code":"132165003","display":"Mandi pig breed (organism)"},{"code":"132166002","display":"Orehla de Colher pig breed (organism)"},{"code":"132167006","display":"Venezuelan Black pig breed (organism)"},{"code":"132168001","display":"Bolivian pig breed (organism)"},{"code":"132170005","display":"Mexican Wattled pig breed (organism)"},{"code":"132171009","display":"Dalland 080 pig breed (organism)"},{"code":"132173007","display":"Monarch pig breed (organism)"},{"code":"132174001","display":"Bisaro pig breed (organism)"},{"code":"132175000","display":"Black Hairless pig breed (organism)"},{"code":"132176004","display":"Black Mangalitsa pig breed (organism)"},{"code":"74921000","display":"Dekalb hybrid pig line (organism)"},{"code":"80131009","display":"Landrace pig (organism)"},{"code":"89928000","display":"FHC pig (organism)"},{"code":"75709004","display":"Pic pig (organism)"},{"code":"74899005","display":"Boar power pig (organism)"},{"code":"112489009","display":"Berkshire pig (organism)"},{"code":"69602006","display":"Kleen leen pig (organism)"},{"code":"61083001","display":"Minnesota pig (organism)"},{"code":"6053007","display":"Dekalb hybrid pig line 33 (organism)"},{"code":"8516002","display":"Dekalb hybrid pig line 51 (organism)"},{"code":"8763002","display":"German landrace pig (organism)"},{"code":"8970009","display":"French landrace pig (organism)"},{"code":"10261003","display":"Belgium landrace pig (organism)"},{"code":"11161001","display":"Dekalb hybrid pig line 77 (organism)"},{"code":"12407009","display":"Swedish landrace pig (organism)"},{"code":"14063001","display":"FHC elite pig 9 (organism)"},{"code":"17717005","display":"Pic Cambourgh pig (organism)"},{"code":"18212001","display":"Boar power pig 72 (organism)"},{"code":"24111007","display":"FHC elite pig 3 (organism)"},{"code":"24319000","display":"Boar power pig 414 (organism)"},{"code":"25856007","display":"Boar power pig 929 (organism)"},{"code":"29223008","display":"Boar power pig 565 (organism)"},{"code":"29235007","display":"Pic line pig 26 (organism)"},{"code":"30720007","display":"Boar power pig 84 (organism)"},{"code":"32297006","display":"Boar power pig 48 (organism)"},{"code":"32683006","display":"FHC elite pig 7 (organism)"},{"code":"33212007","display":"Boar power pig 616 (organism)"},{"code":"33551003","display":"Kentucky red berkshire pig (organism)"},{"code":"34595003","display":"Boar power pig 828 (organism)"},{"code":"36111002","display":"Kleen leen black pig (organism)"},{"code":"36570001","display":"Dekalb hybrid pig line 31 (organism)"},{"code":"41561001","display":"Dekalb hybrid pig line 30 (organism)"},{"code":"42948007","display":"Norwegian landrace pig (organism)"},{"code":"43500007","display":"Boar power pig 454 (organism)"},{"code":"45635003","display":"FHC elite pig 1 (organism)"},{"code":"47795006","display":"FHC elite pig 4 (organism)"},{"code":"48470006","display":"Boar power pig 656 (organism)"},{"code":"49462008","display":"FHC elite pig 6 (organism)"},{"code":"53431006","display":"Boar power pig 59 (organism)"},{"code":"56084008","display":"Boar power pig 292 (organism)"},{"code":"57613003","display":"Kleen leen white pig (organism)"},{"code":"61973002","display":"Dekalb hybrid pig line 61 (organism)"},{"code":"67720004","display":"FHC elite pig 5 (organism)"},{"code":"68512002","display":"Boar power pig 141 (organism)"},{"code":"71923001","display":"Italian landrace pig (organism)"},{"code":"73005003","display":"FHC elite pig 8 (organism)"},{"code":"73944009","display":"Minnesota pig #1 (organism)"},{"code":"74970001","display":"Boar power pig 161 (organism)"},{"code":"76364003","display":"Boar power pig 27 (organism)"},{"code":"78994007","display":"British landrace pig (organism)"},{"code":"84081007","display":"Boar power pig 747 (organism)"},{"code":"84232003","display":"Kleen leen red pig (organism)"},{"code":"84315000","display":"Boar power pig 474 (organism)"},{"code":"84528008","display":"Danish landrace pig (organism)"},{"code":"86440008","display":"Pic line pig 24 (organism)"},{"code":"87061000","display":"Boar power pig 282 (organism)"},{"code":"132074004","display":"Kharkov pig breed (organism)"},{"code":"132075003","display":"Dnepropetrovsk pig breed (organism)"},{"code":"132076002","display":"Russian Large White pig breed (organism)"},{"code":"132077006","display":"Forest Mountain pig breed (organism)"},{"code":"132078001","display":"Dnieper pig breed (organism)"},{"code":"132079009","display":"Iberian pig breed (organism)"},{"code":"132080007","display":"Iberian, Extremadura Red pig breed (organism)"},{"code":"132081006","display":"Iberian, Jabugo Spotted pig breed (organism)"},{"code":"132082004","display":"Iberian, Black Iberian pig breed (organism)"},{"code":"132083009","display":"Philippine Native, Ilocos pig breed (organism)"},{"code":"132084003","display":"Philippine Native, Jalajala pig breed (organism)"},{"code":"132085002","display":"Mangalizta pig breed (organism)"},{"code":"132086001","display":"Alentejana pig breed (organism)"},{"code":"132087005","display":"Belgian Landrace, BN pig breed (organism)"},{"code":"132088000","display":"French Large White pig breed (organism)"},{"code":"132089008","display":"Hyper Large White pig breed (organism)"},{"code":"132090004","display":"Tia Meslan pig breed (organism)"},{"code":"132091000","display":"Pen ar Lan 77 pig breed (organism)"},{"code":"132092007","display":"Penshire pig breed (organism)"},{"code":"132093002","display":"Laconie pig breed (organism)"},{"code":"132094008","display":"Murcian pig breed (organism)"},{"code":"132095009","display":"Cavallino pig breed (organism)"},{"code":"132096005","display":"Calabrian pig breed (organism)"},{"code":"132097001","display":"Apulian pig breed (organism)"},{"code":"132098006","display":"Siena Belted pig breed (organism)"},{"code":"132099003","display":"Calascibetta pig breed (organism)"},{"code":"132100006","display":"Güssing Forest Pig pig breed (organism)"},{"code":"132101005","display":"Swiss Edelschwein pig breed (organism)"},{"code":"132102003","display":"North Caucasus pig breed (organism)"},{"code":"132103008","display":"Don pig breed (organism)"},{"code":"132104002","display":"Rostov pig breed (organism)"},{"code":"132105001","display":"Russian Long-Eared White pig breed (organism)"},{"code":"132106000","display":"Russian Short-Eared White pig breed (organism)"},{"code":"132107009","display":"Prisheksninsk pig breed (organism)"},{"code":"132108004","display":"Breitov pig breed (organism)"},{"code":"132109007","display":"Livny pig breed (organism)"},{"code":"132110002","display":"Tsivilsk pig breed (organism)"},{"code":"132111003","display":"Urzhum pig breed (organism)"},{"code":"132112005","display":"Minisib pig breed (organism)"},{"code":"132113000","display":"Sakhalin White pig breed (organism)"},{"code":"132114006","display":"North Siberian pig breed (organism)"},{"code":"132115007","display":"Siberian Black Pied pig breed (organism)"},{"code":"132116008","display":"Kemerovo pig breed (organism)"},{"code":"132117004","display":"KM-1 pig breed (organism)"},{"code":"132118009","display":"Aksaî Black Pied pig breed (organism)"},{"code":"132119001","display":"Semirechensk pig breed (organism)"},{"code":"132120007","display":"Min pig breed (organism)"},{"code":"132121006","display":"Sanjiang White pig breed (organism)"},{"code":"132122004","display":"Basque Black Pied pig breed (organism)"},{"code":"132123009","display":"Corsican pig breed (organism)"},{"code":"132124003","display":"Créole pig breed (organism)"},{"code":"132169009","display":"Pelón pig breed (organism)"},{"code":"132178003","display":"Borghigiana pig breed (organism)"},{"code":"58311005","display":"Dutch landrace pig (organism)"},{"code":"59667000","display":"FHC elite pig 2 (organism)"},{"code":"61036003","display":"Boar power pig 545 (organism)"},{"code":"112490000","display":"Dekalb hybrid pig line 63 (organism)"},{"code":"34618005","display":"Bos taurus (organism)"},{"code":"133259004","display":"Red Angus cattle breed (organism)"},{"code":"409905004","display":"Black Angus cattle breed (organism)"},{"code":"78541007","display":"Milking Shorthorn cattle breed (organism)"},{"code":"53031002","display":"Dexter cattle breed (organism)"},{"code":"62153005","display":"Blonde d'Aquitaine (organism)"},{"code":"65344003","display":"Marchigiana cattle breed (organism)"},{"code":"66314009","display":"Longhorn cattle breed (organism)"},{"code":"66911005","display":"Galloway cattle breed (organism)"},{"code":"67448000","display":"German Fleck-Vieh cattle breed (organism)"},{"code":"76497003","display":"Gelbveih cattle breed (organism)"},{"code":"81267004","display":"Normandie cattle breed (organism)"},{"code":"80835003","display":"Shorthorn cattle breed (organism)"},{"code":"400003","display":"Pinzgauer cattle breed (organism)"},{"code":"944009","display":"Brown Welsh cattle breed (organism)"},{"code":"3216001","display":"Lincoln red cattle breed (organism)"},{"code":"6112002","display":"Meusse-Rhine-Ijssel cattle breed (organism)"},{"code":"8989009","display":"Ayrshire cattle breed (organism)"},{"code":"13544004","display":"Belted Galloway cattle breed (organism)"},{"code":"21553004","display":"Luing cattle breed (organism)"},{"code":"21921002","display":"Canadian cattle breed (organism)"},{"code":"23629009","display":"Hays converter cattle breed (organism)"},{"code":"26105007","display":"Holstein-Friesian cattle breed (organism)"},{"code":"26525003","display":"White Park cattle breed (organism)"},{"code":"28483003","display":"Simmental cattle breed (organism)"},{"code":"28744004","display":"Black Welsh cattle breed (organism)"},{"code":"35229007","display":"Chianina cattle breed (organism)"},{"code":"44230005","display":"Brown Swiss cattle breed (organism)"},{"code":"45284002","display":"Maine Anjou cattle breed (organism)"},{"code":"48702000","display":"Limousin cattle breed (organism)"},{"code":"50959000","display":"Tarentaise cattle breed (organism)"},{"code":"51937006","display":"Jersey cattle breed (organism)"},{"code":"83173002","display":"Scottish Highland cattle breed (organism)"},{"code":"84839000","display":"Guernsey cattle breed (organism)"},{"code":"88807001","display":"Red Poll cattle breed (organism)"},{"code":"90612002","display":"Salers cattle breed (organism)"},{"code":"112485003","display":"Gujarati cattle breed (organism)"},{"code":"84923006","display":"Aberdeen Angus cattle breed (organism)"},{"code":"30384003","display":"Brahma cattle breed (organism)"},{"code":"32938007","display":"Gir cattle breed (organism)"},{"code":"132771000","display":"Jem-Jem Zebu cattle breed (organism)"},{"code":"133594007","display":"Amritmahal cattle breed (organism)"},{"code":"133595008","display":"Bachaur cattle breed (organism)"},{"code":"133596009","display":"Barka cattle breed (organism)"},{"code":"133597000","display":"Bengali cattle breed (organism)"},{"code":"133598005","display":"Bhagnari cattle breed (organism)"},{"code":"133599002","display":"Boran cattle breed (organism)"},{"code":"133600004","display":"Channi cattle breed (organism)"},{"code":"133601000","display":"Cholistani cattle breed (organism)"},{"code":"133602007","display":"Dajal cattle breed (organism)"},{"code":"133603002","display":"Dangi cattle breed (organism)"},{"code":"133604008","display":"Deoni cattle breed (organism)"},{"code":"133605009","display":"Dhanni cattle breed (organism)"},{"code":"133606005","display":"Gaolao cattle breed (organism)"},{"code":"133607001","display":"Hallikar cattle breed (organism)"},{"code":"133608006","display":"Hariana cattle breed (organism)"},{"code":"133609003","display":"Indo-Brazilian cattle breed (organism)"},{"code":"133610008","display":"Kangayam cattle breed (organism)"},{"code":"133611007","display":"Kankrej cattle breed (organism)"},{"code":"133612000","display":"Kenkatha cattle breed (organism)"},{"code":"133631006","display":"Arsi cattle breed (organism)"},{"code":"133632004","display":"Atpadi Mahal cattle breed (organism)"},{"code":"133633009","display":"Azaouak cattle breed (organism)"},{"code":"133634003","display":"Azerbaijan Zebu cattle breed (organism)"},{"code":"133635002","display":"Baggara cattle breed (organism)"},{"code":"133636001","display":"Bambawa cattle breed (organism)"},{"code":"133637005","display":"Bami cattle breed (organism)"},{"code":"133638000","display":"Banyo cattle breed (organism)"},{"code":"133639008","display":"Bargur cattle breed (organism)"},{"code":"133640005","display":"Bari cattle breed (organism)"},{"code":"133641009","display":"Bimal cattle breed (organism)"},{"code":"133642002","display":"Borneo Zebu cattle breed (organism)"},{"code":"133643007","display":"Butana cattle breed (organism)"},{"code":"133644001","display":"Chittagong Red cattle breed (organism)"},{"code":"133645000","display":"Cutchi cattle breed (organism)"},{"code":"133646004","display":"Dairy Zebu of Uberaba cattle breed (organism)"},{"code":"133647008","display":"Dashtiari cattle breed (organism)"},{"code":"133648003","display":"Diali cattle breed (organism)"},{"code":"133649006","display":"Didinga cattle breed (organism)"},{"code":"133650006","display":"Dongola cattle breed (organism)"},{"code":"133651005","display":"Fellata cattle breed (organism)"},{"code":"133653008","display":"Abyssinian Highland Zebu cattle breed (organism)"},{"code":"133654002","display":"Abyssinian Shorthorned Zebu cattle breed (organism)"},{"code":"133655001","display":"Aceh cattle breed (organism)"},{"code":"133656000","display":"Achham cattle breed (organism)"},{"code":"133657009","display":"Garre cattle breed (organism)"},{"code":"133658004","display":"Gasara cattle breed (organism)"},{"code":"133659007","display":"Gobra cattle breed (organism)"},{"code":"133660002","display":"Goomsur cattle breed (organism)"},{"code":"133661003","display":"Gujamavu cattle breed (organism)"},{"code":"133663000","display":"Hissar cattle breed (organism)"},{"code":"133664006","display":"Ingessana cattle breed (organism)"},{"code":"133665007","display":"Jamaica Brahman cattle breed (organism)"},{"code":"133666008","display":"Jellicut cattle breed (organism)"},{"code":"133667004","display":"Adamawa cattle breed (organism)"},{"code":"133668009","display":"Aden Zebu cattle breed (organism)"},{"code":"133669001","display":"Afghan cattle breed (organism)"},{"code":"133670000","display":"Alambadi cattle breed (organism)"},{"code":"133674009","display":"Jenubi cattle breed (organism)"},{"code":"133675005","display":"Jiddu cattle breed (organism)"},{"code":"133676006","display":"Jijjiga Zebu cattle breed (organism)"},{"code":"133677002","display":"Kabota cattle breed (organism)"},{"code":"133678007","display":"Kachcha Siri cattle breed (organism)"},{"code":"133679004","display":"Kalakheri cattle breed (organism)"},{"code":"133680001","display":"Kamdhino cattle breed (organism)"},{"code":"133681002","display":"Kandahari cattle breed (organism)"},{"code":"133682009","display":"Kaningan cattle breed (organism)"},{"code":"133686007","display":"Iranian Zebu cattle breed (organism)"},{"code":"133689000","display":"Kappiliyan cattle breed (organism)"},{"code":"133690009","display":"Karamajong cattle breed (organism)"},{"code":"133691008","display":"Kenana cattle breed (organism)"},{"code":"133699005","display":"Guzerat cattle breed (organism)"},{"code":"133701005","display":"Deogir cattle breed (organism)"},{"code":"76604009","display":"Nellore cattle breed (organism)"},{"code":"133613005","display":"Kherigarh cattle breed (organism)"},{"code":"133614004","display":"Khillari cattle breed (organism)"},{"code":"133615003","display":"Krishna Valley cattle breed (organism)"},{"code":"133616002","display":"Lohani cattle breed (organism)"},{"code":"133617006","display":"Malvi cattle breed (organism)"},{"code":"133618001","display":"Mewati cattle breed (organism)"},{"code":"133619009","display":"Nagori cattle breed (organism)"},{"code":"133620003","display":"Nelore cattle breed (organism)"},{"code":"133621004","display":"Nimari cattle breed (organism)"},{"code":"133622006","display":"Ponwar cattle breed (organism)"},{"code":"133623001","display":"Rath cattle breed (organism)"},{"code":"133624007","display":"Rathi cattle breed (organism)"},{"code":"133625008","display":"Red Sindhi cattle breed (organism)"},{"code":"133626009","display":"Rojhan cattle breed (organism)"},{"code":"133627000","display":"Sahiwal cattle breed (organism)"},{"code":"133628005","display":"Siri zebu cattle breed (organism)"},{"code":"133629002","display":"Tharparkar cattle breed (organism)"},{"code":"133630007","display":"Zanzibar Zebu cattle breed (organism)"},{"code":"133652003","display":"Turkmen zebu cattle breed (organism)"},{"code":"133662005","display":"Leiqiong cattle breed (organism)"},{"code":"133671001","display":"Umblachery cattle breed (organism)"},{"code":"133672008","display":"Venezuelan Zebu cattle breed (organism)"},{"code":"133683004","display":"Wakwa cattle breed (organism)"},{"code":"133684005","display":"White Fulani cattle breed (organism)"},{"code":"133685006","display":"Yemeni Zebu cattle breed (organism)"},{"code":"133687003","display":"Khorsan cattle breed (organism)"},{"code":"133688008","display":"Polled Gir cattle breed (organism)"},{"code":"133692001","display":"Kenya Boran cattle breed (organism)"},{"code":"133693006","display":"Kenya Zebu cattle breed (organism)"},{"code":"133694000","display":"Khamala cattle breed (organism)"},{"code":"133695004","display":"Khurasani zebu cattle breed (organism)"},{"code":"133696003","display":"Kilara cattle breed (organism)"},{"code":"133697007","display":"Kinniya cattle breed (organism)"},{"code":"133698002","display":"Konari cattle breed (organism)"},{"code":"133700006","display":"Tadzhik zebu cattle breed (organism)"},{"code":"133705001","display":"Krishnagari cattle breed (organism)"},{"code":"133706000","display":"Kumauni cattle breed (organism)"},{"code":"133707009","display":"Ladakhi cattle breed (organism)"},{"code":"133708004","display":"Latuka cattle breed (organism)"},{"code":"133709007","display":"Lugware cattle breed (organism)"},{"code":"133710002","display":"Madagascar Zebu cattle breed (organism)"},{"code":"133711003","display":"Madaripur cattle breed (organism)"},{"code":"133712005","display":"Magal cattle breed (organism)"},{"code":"133713000","display":"Malawi Zebu cattle breed (organism)"},{"code":"133714006","display":"Malnad Gidda cattle breed (organism)"},{"code":"133721006","display":"Mampati cattle breed (organism)"},{"code":"133722004","display":"Manapari cattle breed (organism)"},{"code":"133723009","display":"Maure cattle breed (organism)"},{"code":"133724003","display":"Mazandarani cattle breed (organism)"},{"code":"133725002","display":"Merauke cattle breed (organism)"},{"code":"133727005","display":"Mhaswad cattle breed (organism)"},{"code":"133728000","display":"Miniature Zebu cattle breed (organism)"},{"code":"133729008","display":"Mongalla cattle breed (organism)"},{"code":"133730003","display":"Morang cattle breed (organism)"},{"code":"133737000","display":"Mozambique Angoni cattle breed (organism)"},{"code":"133738005","display":"Mpwapwa cattle breed (organism)"},{"code":"133739002","display":"Murle cattle breed (organism)"},{"code":"133740000","display":"Nakali cattle breed (organism)"},{"code":"133741001","display":"Nepalese Hill Zebu cattle breed (organism)"},{"code":"133742008","display":"N'Gaoundere cattle breed (organism)"},{"code":"133743003","display":"Nkedi cattle breed (organism)"},{"code":"133744009","display":"North Bangladesh Gray cattle breed (organism)"},{"code":"133745005","display":"North Somali Zebu cattle breed (organism)"},{"code":"133746006","display":"Polled Guzerat cattle breed (organism)"},{"code":"133753002","display":"Polled Nelore cattle breed (organism)"},{"code":"133754008","display":"Prewakwa cattle breed (organism)"},{"code":"133755009","display":"Pul-M'bor cattle breed (organism)"},{"code":"133756005","display":"Punganur cattle breed (organism)"},{"code":"133757001","display":"Ramgarhi cattle breed (organism)"},{"code":"133758006","display":"Red Bororo cattle breed (organism)"},{"code":"133759003","display":"Red Desert cattle breed (organism)"},{"code":"133760008","display":"Red Kandhari cattle breed (organism)"},{"code":"133761007","display":"Shakhansurri cattle breed (organism)"},{"code":"133762000","display":"Sheko cattle breed (organism)"},{"code":"133769009","display":"Shendi cattle breed (organism)"},{"code":"133770005","display":"Shuwa cattle breed (organism)"},{"code":"133771009","display":"Sinhala cattle breed (organism)"},{"code":"133772002","display":"Sistani cattle breed (organism)"},{"code":"133773007","display":"Small East African Zebu cattle breed (organism)"},{"code":"133774001","display":"Sokoto Gudali cattle breed (organism)"},{"code":"133775000","display":"Somali cattle breed (organism)"},{"code":"133776004","display":"Sonkheri cattle breed (organism)"},{"code":"133777008","display":"Son Valley cattle breed (organism)"},{"code":"133778003","display":"South China Zebu cattle breed (organism)"},{"code":"133785004","display":"South Malawi Zebu cattle breed (organism)"},{"code":"133786003","display":"Sudanese Fulani cattle breed (organism)"},{"code":"133787007","display":"Tabapua cattle breed (organism)"},{"code":"133788002","display":"Tamankaduwa cattle breed (organism)"},{"code":"133789005","display":"Tanzanian Zebu cattle breed (organism)"},{"code":"133790001","display":"Tarai cattle breed (organism)"},{"code":"133791002","display":"Thillari cattle breed (organism)"},{"code":"133792009","display":"Toposa cattle breed (organism)"},{"code":"133793004","display":"Toronke cattle breed (organism)"},{"code":"133794005","display":"Toupouri cattle breed (organism)"},{"code":"440034003","display":"Polled dorset sheep breed (organism)"},{"code":"125102002","display":"Anas platyrhynchos (organism)"},{"code":"70881005","display":"Anser anser anser (organism)"},{"code":"125104001","display":"Anser anser (organism)"},{"code":"131828004","display":"Magpie breed duck (organism)"},{"code":"131846005","display":"Toulouse goose breed (organism)"},{"code":"425181009","display":"Bison bison X Bos taurus hybrid (organism)"},{"code":"83996001","display":"Criollo cattle breed (organism)"},{"code":"74517004","display":"Montana pig (organism)"},{"code":"60958006","display":"Maryland pig (organism)"},{"code":"24840008","display":"CPF pig (organism)"},{"code":"48394005","display":"Beltsville pig (organism)"},{"code":"85626006","display":"Equus asinus (organism)"},{"code":"445729005","display":"Tarpan horse breed (organism)"},{"code":"407402001","display":"Warmblood horse breed (organism)"},{"code":"441714000","display":"Rhinelander horse breed (organism)"}]}]},"http://hl7.org/fhir/ValueSet/animal-genderstatus":{"systems":[{"uri":"http://hl7.org/fhir/animal-genderstatus","codes":[{"code":"neutered","display":"Neutered"},{"code":"intact","display":"Intact"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/link-type":{"systems":[{"uri":"http://hl7.org/fhir/link-type","codes":[{"code":"replaced-by","display":"Replaced-by"},{"code":"replaces","display":"Replaces"},{"code":"refer","display":"Refer"},{"code":"seealso","display":"See also"}]}]},"http://hl7.org/fhir/ValueSet/payment-status":{"systems":[{"uri":"http://hl7.org/fhir/paymentstatus","codes":[{"code":"paid","display":"Paid"},{"code":"cleared","display":"Cleared"}]}]},"http://hl7.org/fhir/ValueSet/payment-type":{"systems":[{"uri":"http://hl7.org/fhir/payment-type","codes":[{"code":"payment","display":"Payment"},{"code":"adjustment","display":"Adjustment"},{"code":"advance","display":"Advance"}]}]},"http://hl7.org/fhir/ValueSet/identity-assuranceLevel":{"systems":[{"uri":"http://hl7.org/fhir/identity-assuranceLevel","codes":[{"code":"level1","display":"Level 1"},{"code":"level2","display":"Level 2"},{"code":"level3","display":"Level 3"},{"code":"level4","display":"Level 4"}]}]},"http://hl7.org/fhir/ValueSet/plan-definition-type":{"systems":[{"uri":"http://hl7.org/fhir/plan-definition-type","codes":[{"code":"order-set","display":"Order Set"},{"code":"protocol","display":"Protocol"},{"code":"eca-rule","display":"ECA Rule"}]}]},"http://hl7.org/fhir/ValueSet/action-condition-kind":{"systems":[{"uri":"http://hl7.org/fhir/action-condition-kind","codes":[{"code":"applicability","display":"Applicability"},{"code":"start","display":"Start"},{"code":"stop","display":"Stop"}]}]},"http://hl7.org/fhir/ValueSet/action-relationship-type":{"systems":[{"uri":"http://hl7.org/fhir/action-relationship-type","codes":[{"code":"before-start","display":"Before Start"},{"code":"before","display":"Before"},{"code":"before-end","display":"Before End"},{"code":"concurrent-with-start","display":"Concurrent With Start"},{"code":"concurrent","display":"Concurrent"},{"code":"concurrent-with-end","display":"Concurrent With End"},{"code":"after-start","display":"After Start"},{"code":"after","display":"After"},{"code":"after-end","display":"After End"}]}]},"http://hl7.org/fhir/ValueSet/action-type":{"systems":[{"uri":"http://hl7.org/fhir/action-type","codes":[{"code":"create","display":"Create"},{"code":"update","display":"Update"},{"code":"remove","display":"Remove"},{"code":"fire-event","display":"Fire Event"}]}]},"http://hl7.org/fhir/ValueSet/action-grouping-behavior":{"systems":[{"uri":"http://hl7.org/fhir/action-grouping-behavior","codes":[{"code":"visual-group","display":"Visual Group"},{"code":"logical-group","display":"Logical Group"},{"code":"sentence-group","display":"Sentence Group"}]}]},"http://hl7.org/fhir/ValueSet/action-selection-behavior":{"systems":[{"uri":"http://hl7.org/fhir/action-selection-behavior","codes":[{"code":"any","display":"Any"},{"code":"all","display":"All"},{"code":"all-or-none","display":"All Or None"},{"code":"exactly-one","display":"Exactly One"},{"code":"at-most-one","display":"At Most One"},{"code":"one-or-more","display":"One Or More"}]}]},"http://hl7.org/fhir/ValueSet/action-required-behavior":{"systems":[{"uri":"http://hl7.org/fhir/action-required-behavior","codes":[{"code":"must","display":"Must"},{"code":"could","display":"Could"},{"code":"must-unless-documented","display":"Must Unless Documented"}]}]},"http://hl7.org/fhir/ValueSet/action-precheck-behavior":{"systems":[{"uri":"http://hl7.org/fhir/action-precheck-behavior","codes":[{"code":"yes","display":"Yes"},{"code":"no","display":"No"}]}]},"http://hl7.org/fhir/ValueSet/action-cardinality-behavior":{"systems":[{"uri":"http://hl7.org/fhir/action-cardinality-behavior","codes":[{"code":"single","display":"Single"},{"code":"multiple","display":"Multiple"}]}]},"http://hl7.org/fhir/ValueSet/practitioner-role":{"systems":[{"uri":"http://hl7.org/fhir/practitioner-role","codes":[{"code":"doctor","display":"Doctor"},{"code":"nurse","display":"Nurse"},{"code":"pharmacist","display":"Pharmacist"},{"code":"researcher","display":"Researcher"},{"code":"teacher","display":"Teacher/educator"},{"code":"ict","display":"ICT professional"}]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/procedure-not-performed-reason":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/procedure-category":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"24642003"},{"code":"409063005"},{"code":"409073007"},{"code":"387713003"},{"code":"103693007"},{"code":"46947000"}]}]},"http://hl7.org/fhir/ValueSet/procedure-outcome":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"385669000"},{"code":"385671000"},{"code":"385670004"}]}]},"http://hl7.org/fhir/ValueSet/procedure-followup":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"18949003"},{"code":"30549001"},{"code":"241031001"},{"code":"35963001"},{"code":"225164002"},{"code":"447346005"},{"code":"229506003"},{"code":"274441001"},{"code":"394725008"},{"code":"359825008"}]}]},"http://hl7.org/fhir/ValueSet/device-action":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/actionlist":{"systems":[{"uri":"http://hl7.org/fhir/actionlist","codes":[{"code":"cancel","display":"Cancel, Reverse or Nullify"},{"code":"poll","display":"Poll"},{"code":"reprocess","display":"Re-Process"},{"code":"status","display":"Status Check"}]}]},"http://hl7.org/fhir/ValueSet/process-outcome":{"systems":[{"uri":"http://hl7.org/fhir/processoutcomecodes","codes":[{"code":"complete","display":"Complete"},{"code":"pended","display":"Pended"},{"code":"error","display":"Error"}]}]},"http://hl7.org/fhir/ValueSet/productplan-type":{"systems":[{"uri":"http://hl7.org/fhir/product-plan-type","codes":[{"code":"medical","display":"Medical"},{"code":"dental","display":"Dental"},{"code":"mental","display":"Mental Health"},{"code":"subst-ab","display":"Substance Abuse"},{"code":"vision","display":"Vision"},{"code":"Drug","display":"Drug"},{"code":"short-term","display":"Short Term"},{"code":"long-term","display":"Long Term Care"},{"code":"hospice","display":"Hospice"},{"code":"home","display":"Home Health"}]}]},"http://hl7.org/fhir/ValueSet/provenance-entity-role":{"systems":[{"uri":"http://hl7.org/fhir/provenance-entity-role","codes":[{"code":"derivation","display":"Derivation"}]}]},"http://hl7.org/fhir/ValueSet/item-type":{"systems":[{"uri":"http://hl7.org/fhir/item-type","codes":[{"code":"group","display":"Group"},{"code":"display","display":"Display"},{"code":"question","display":"Question"}]}]},"http://hl7.org/fhir/ValueSet/questionnaire-answers":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/questionnaire-answers-status":{"systems":[{"uri":"http://hl7.org/fhir/questionnaire-answers-status","codes":[{"code":"in-progress","display":"In Progress"},{"code":"completed","display":"Completed"},{"code":"amended","display":"Amended"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"stopped","display":"Stopped"}]}]},"http://hl7.org/fhir/ValueSet/research-study-status":{"systems":[{"uri":"http://hl7.org/fhir/research-study-status","codes":[{"code":"active","display":"Active"},{"code":"administratively-completed","display":"Administratively Completed"},{"code":"approved","display":"Approved"},{"code":"closed-to-accrual","display":"Closed to Accrual"},{"code":"closed-to-accrual-and-intervention","display":"Closed to Accrual and Intervention"},{"code":"completed","display":"Completed"},{"code":"disapproved","display":"Disapproved"},{"code":"in-review","display":"In Review"},{"code":"temporarily-closed-to-accrual","display":"Temporarily Closed to Accrual"},{"code":"temporarily-closed-to-accrual-and-intervention","display":"Temporarily Closed to Accrual and Intervention"},{"code":"withdrawn","display":"Withdrawn"}]}]},"http://hl7.org/fhir/ValueSet/research-study-prim-purp-type":{"systems":[{"uri":"http://hl7.org/fhir/research-study-prim-purp-type","codes":[{"code":"treatment","display":"Treatment"},{"code":"prevention","display":"Prevention"},{"code":"diagnostic","display":"Diagnostic"},{"code":"supportive-care","display":"Supportive Care"},{"code":"screening","display":"Screening"},{"code":"health-services-research","display":"Health Services Research"},{"code":"basic-science","display":"Basic Science"},{"code":"device-feasibility","display":"Device Feasibility"}]}]},"http://hl7.org/fhir/ValueSet/research-study-phase":{"systems":[{"uri":"http://hl7.org/fhir/research-study-phase","codes":[{"code":"n-a","display":"N/A"},{"code":"early-phase-1","display":"Early Phase 1"},{"code":"phase-1","display":"Phase 1"},{"code":"phase-1-phase-2","display":"Phase 1/Phase 2"},{"code":"phase-2","display":"Phase 2"},{"code":"phase-2-phase-3","display":"Phase 2/Phase 3"},{"code":"phase-3","display":"Phase 3"},{"code":"phase-4","display":"Phase 4"}]}]},"http://hl7.org/fhir/ValueSet/research-study-reason-stopped":{"systems":[{"uri":"http://hl7.org/fhir/research-study-reason-stopped","codes":[{"code":"accrual-goal-met","display":"Accrual Goal Met"},{"code":"closed-due-to-toxicity","display":"Closed due to toxicity"},{"code":"closed-due-to-lack-of-study-progress","display":"Closed due to lack of study progress"},{"code":"temporarily-closed-per-study-design","display":"Temporarily closed per study design"}]}]},"http://hl7.org/fhir/ValueSet/research-study-objective-type":{"systems":[{"uri":"http://hl7.org/fhir/research-study-objective-type","codes":[{"code":"primary","display":"Primary"},{"code":"secondary","display":"Secondary"},{"code":"exploratory","display":"Exploratory"}]}]},"http://hl7.org/fhir/ValueSet/research-subject-status":{"systems":[{"uri":"http://hl7.org/fhir/research-subject-status","codes":[{"code":"candidate","display":"Candidate"},{"code":"eligible","display":"Eligible"},{"code":"follow-up","display":"Follow-up"},{"code":"ineligible","display":"Ineligible"},{"code":"not-registered","display":"Not Registered"},{"code":"off-study","display":"Off-study"},{"code":"on-study","display":"On-study"},{"code":"on-study-intervention","display":"On-study-intervention"},{"code":"on-study-observation","display":"On-study-observation"},{"code":"pending-on-study","display":"Pending on-study"},{"code":"potential-candidate","display":"Potential Candidate"},{"code":"screening","display":"Screening"},{"code":"withdrawn","display":"Withdrawn"}]}]},"http://hl7.org/fhir/ValueSet/risk-probability":{"systems":[{"uri":"http://hl7.org/fhir/risk-probability","codes":[{"code":"negligible","display":"Negligible likelihood"},{"code":"low","display":"Low likelihood"},{"code":"moderate","display":"Moderate likelihood"},{"code":"high","display":"High likelihood"},{"code":"certain","display":"Certain"}]}]},"http://hl7.org/fhir/ValueSet/search-xpath-usage":{"systems":[{"uri":"http://hl7.org/fhir/search-xpath-usage","codes":[{"code":"normal","display":"Normal"},{"code":"phonetic","display":"Phonetic"},{"code":"nearby","display":"Nearby"},{"code":"distance","display":"Distance"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/search-comparator":{"systems":[{"uri":"http://hl7.org/fhir/search-comparator","codes":[{"code":"eq","display":"Equals"},{"code":"ne","display":"Not Equals"},{"code":"gt","display":"Greater Than"},{"code":"lt","display":"Less Then"},{"code":"ge","display":"Greater or Equals"},{"code":"le","display":"Less of Equal"},{"code":"sa","display":"Starts After"},{"code":"eb","display":"Ends Before"},{"code":"ap","display":"Approximately"}]}]},"http://hl7.org/fhir/ValueSet/search-modifier-code":{"systems":[{"uri":"http://hl7.org/fhir/search-modifier-code","codes":[{"code":"missing","display":"Missing"},{"code":"exact","display":"Exact"},{"code":"contains","display":"Contains"},{"code":"not","display":"Not"},{"code":"text","display":"Text"},{"code":"in","display":"In"},{"code":"not-in","display":"Not In"},{"code":"below","display":"Below"},{"code":"above","display":"Above"},{"code":"type","display":"Type"}]}]},"http://hl7.org/fhir/ValueSet/sequence-type":{"systems":[{"uri":"http://hl7.org/fhir/sequence-type","codes":[{"code":"aa","display":"AA Sequence"},{"code":"dna","display":"DNA Sequence"},{"code":"rna","display":"RNA Sequence"}]}]},"http://hl7.org/fhir/ValueSet/chromosome-human":{"systems":[{"uri":"http://hl7.org/fhir/chromosome-human","codes":[{"code":"1","display":"chromosome 1"},{"code":"2","display":"chromosome 2"},{"code":"3","display":"chromosome 3"},{"code":"4","display":"chromosome 4"},{"code":"5","display":"chromosome 5"},{"code":"6","display":"chromosome 6"},{"code":"7","display":"chromosome 7"},{"code":"8","display":"chromosome 8"},{"code":"9","display":"chromosome 9"},{"code":"10","display":"chromosome 10"},{"code":"11","display":"chromosome 11"},{"code":"12","display":"chromosome 12"},{"code":"13","display":"chromosome 13"},{"code":"14","display":"chromosome 14"},{"code":"15","display":"chromosome 15"},{"code":"16","display":"chromosome 16"},{"code":"17","display":"chromosome 17"},{"code":"18","display":"chromosome 18"},{"code":"19","display":"chromosome 19"},{"code":"20","display":"chromosome 20"},{"code":"21","display":"chromosome 21"},{"code":"22","display":"chromosome 22"},{"code":"X","display":"chromosome X"},{"code":"Y","display":"chromosome Y"}]}]},"http://hl7.org/fhir/ValueSet/quality-type":{"systems":[{"uri":"http://hl7.org/fhir/quality-type","codes":[{"code":"indel","display":"INDEL Comparison"},{"code":"snp","display":"SNP Comparison"},{"code":"unknown","display":"UNKNOWN Comparison"}]}]},"http://hl7.org/fhir/ValueSet/repository-type":{"systems":[{"uri":"http://hl7.org/fhir/repository-type","codes":[{"code":"directlink","display":"Click and see"},{"code":"openapi","display":"The URL is the RESTful or other kind of API that can access to the result."},{"code":"login","display":"Result cannot be access unless an account is logged in"},{"code":"oauth","display":"Result need to be fetched with API and need LOGIN( or cookies are required when visiting the link of resource)"},{"code":"other","display":"Some other complicated or particular way to get resource from URL."}]}]},"http://hl7.org/fhir/ValueSet/servicerequest-category":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"108252007","display":"Laboratory procedure"},{"code":"363679005","display":"Imaging"},{"code":"409063005","display":"Counselling"},{"code":"409073007","display":"Education"},{"code":"387713003","display":"Surgical procedure"}]}]},"http://hl7.org/fhir/ValueSet/servicerequest-orderdetail":{"systems":[{"uri":"http://snomed.info/sct","codes":[{"code":"47545007","display":"Continuous positive airway pressure ventilation treatment (regime/therapy)"},{"code":"286812008","display":"Pressure controlled ventilation (procedure)"},{"code":"243144002","display":"Patient triggered inspiratory assistance (procedure)"},{"code":"243150007","display":"Assisted controlled mandatory ventilation (procedure)"},{"code":"59427005","display":"Synchronized intermittent mandatory ventilation (procedure)"}]}]},"http://hl7.org/fhir/ValueSet/medication-as-needed-reason":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/slotstatus":{"systems":[{"uri":"http://hl7.org/fhir/slotstatus","codes":[{"code":"busy","display":"Busy"},{"code":"free","display":"Free"},{"code":"busy-unavailable","display":"Busy (Unavailable)"},{"code":"busy-tentative","display":"Busy (Tentative)"},{"code":"entered-in-error","display":"Entered in error"}]}]},"http://hl7.org/fhir/ValueSet/specimen-status":{"systems":[{"uri":"http://hl7.org/fhir/specimen-status","codes":[{"code":"available","display":"Available"},{"code":"unavailable","display":"Unavailable"},{"code":"unsatisfactory","display":"Unsatisfactory"},{"code":"entered-in-error","display":"Entered-in-error"}]}]},"http://hl7.org/fhir/ValueSet/specimen-container-type":{"systems":[{"uri":"http://loinc.org","codes":[{"code":"14647-2","display":"Cholesterol [Moles/Volume]"},{"code":"2093-3","display":"Cholesterol [Mass/Volume]"},{"code":"35200-5","display":"Cholesterol [Mass Or Moles/Volume]"},{"code":"9342-7","display":"Cholesterol [Percentile]"}]}]},"http://hl7.org/fhir/ValueSet/specimen-contained-preference":{"systems":[{"uri":"http://hl7.org/fhir/specimen-contained-preference","codes":[{"code":"preferred","display":"Preferred"},{"code":"alternate","display":"Alternate"}]}]},"http://hl7.org/fhir/ValueSet/container-cap":{"systems":[{"uri":"http://hl7.org/fhir/container-cap","codes":[{"code":"red","display":"red cap"},{"code":"yellow","display":"yellow cap"},{"code":"grey","display":"grey cap"},{"code":"violet","display":"violet cap"},{"code":"blue","display":"blue cap"},{"code":"black","display":"black cap"},{"code":"green","display":"green cap"}]}]},"http://hl7.org/fhir/ValueSet/rejection-criteria":{"systems":[{"uri":"http://hl7.org/fhir/rejection-criteria","codes":[{"code":"hemolized","display":"specimen hemolized"},{"code":"insufficient","display":"specimen volume insufficient"},{"code":"broken","display":"broken specimen container"},{"code":"clotted","display":"specimen clotted"},{"code":"wrong-temperature","display":"specimen temperature inappropriate"}]}]},"http://hl7.org/fhir/ValueSet/handling-condition":{"systems":[{"uri":"http://hl7.org/fhir/handling-condition","codes":[{"code":"room","display":"room temperature"},{"code":"refrigerated","display":"refrigerated"},{"code":"frozen","display":"frozen"}]}]},"http://hl7.org/fhir/ValueSet/structure-definition-kind":{"systems":[{"uri":"http://hl7.org/fhir/structure-definition-kind","codes":[{"code":"primitive-type","display":"Primitive Data Type"},{"code":"complex-type","display":"Complex Data Type"},{"code":"resource","display":"Resource"},{"code":"logical","display":"Logical Model"}]}]},"http://hl7.org/fhir/ValueSet/extension-context":{"systems":[{"uri":"http://hl7.org/fhir/extension-context","codes":[{"code":"resource","display":"Resource"},{"code":"datatype","display":"Datatype"},{"code":"extension","display":"Extension"}]}]},"http://hl7.org/fhir/ValueSet/defined-types":{"systems":[{"uri":"http://hl7.org/fhir/data-types","codes":[{"code":"Address","display":"Address"},{"code":"Age","display":"Age"},{"code":"Annotation","display":"Annotation"},{"code":"Attachment","display":"Attachment"},{"code":"BackboneElement","display":"BackboneElement"},{"code":"CodeableConcept","display":"CodeableConcept"},{"code":"Coding","display":"Coding"},{"code":"ContactDetail","display":"ContactDetail"},{"code":"ContactPoint","display":"ContactPoint"},{"code":"Contributor","display":"Contributor"},{"code":"Count","display":"Count"},{"code":"DataRequirement","display":"DataRequirement"},{"code":"Distance","display":"Distance"},{"code":"Dosage","display":"Dosage"},{"code":"Duration","display":"Duration"},{"code":"Element","display":"Element"},{"code":"ElementDefinition","display":"ElementDefinition"},{"code":"Extension","display":"Extension"},{"code":"HumanName","display":"HumanName"},{"code":"Identifier","display":"Identifier"},{"code":"MarketingStatus","display":"MarketingStatus"},{"code":"Meta","display":"Meta"},{"code":"Money","display":"Money"},{"code":"Narrative","display":"Narrative"},{"code":"ParameterDefinition","display":"ParameterDefinition"},{"code":"Period","display":"Period"},{"code":"ProdCharacteristic","display":"ProdCharacteristic"},{"code":"ProductShelfLife","display":"ProductShelfLife"},{"code":"Quantity","display":"Quantity"},{"code":"Range","display":"Range"},{"code":"Ratio","display":"Ratio"},{"code":"Reference","display":"Reference"},{"code":"RelatedArtifact","display":"RelatedArtifact"},{"code":"SampledData","display":"SampledData"},{"code":"Signature","display":"Signature"},{"code":"SimpleQuantity","display":"SimpleQuantity"},{"code":"SubstanceAmount","display":"SubstanceAmount"},{"code":"SubstanceMoiety","display":"SubstanceMoiety"},{"code":"Timing","display":"Timing"},{"code":"TriggerDefinition","display":"TriggerDefinition"},{"code":"UsageContext","display":"UsageContext"},{"code":"base64Binary","display":"base64Binary"},{"code":"boolean","display":"boolean"},{"code":"code","display":"code"},{"code":"date","display":"date"},{"code":"dateTime","display":"dateTime"},{"code":"decimal","display":"decimal"},{"code":"id","display":"id"},{"code":"instant","display":"instant"},{"code":"integer","display":"integer"},{"code":"markdown","display":"markdown"},{"code":"oid","display":"oid"},{"code":"positiveInt","display":"positiveInt"},{"code":"string","display":"string"},{"code":"time","display":"time"},{"code":"unsignedInt","display":"unsignedInt"},{"code":"uri","display":"uri"},{"code":"uuid","display":"uuid"},{"code":"xhtml","display":"XHTML"}]},{"uri":"http://hl7.org/fhir/resource-types","codes":[{"code":"Account","display":"Account"},{"code":"ActivityDefinition","display":"ActivityDefinition"},{"code":"AdverseEvent","display":"AdverseEvent"},{"code":"AllergyIntolerance","display":"AllergyIntolerance"},{"code":"Appointment","display":"Appointment"},{"code":"AppointmentResponse","display":"AppointmentResponse"},{"code":"AuditEvent","display":"AuditEvent"},{"code":"Basic","display":"Basic"},{"code":"Binary","display":"Binary"},{"code":"BiologicallyDerivedProduct","display":"BiologicallyDerivedProduct"},{"code":"BodyStructure","display":"BodyStructure"},{"code":"Bundle","display":"Bundle"},{"code":"CapabilityStatement","display":"CapabilityStatement"},{"code":"CarePlan","display":"CarePlan"},{"code":"CareTeam","display":"CareTeam"},{"code":"ChargeItem","display":"ChargeItem"},{"code":"Claim","display":"Claim"},{"code":"ClaimResponse","display":"ClaimResponse"},{"code":"ClinicalImpression","display":"ClinicalImpression"},{"code":"CodeSystem","display":"CodeSystem"},{"code":"Communication","display":"Communication"},{"code":"CommunicationRequest","display":"CommunicationRequest"},{"code":"CompartmentDefinition","display":"CompartmentDefinition"},{"code":"Composition","display":"Composition"},{"code":"ConceptMap","display":"ConceptMap"},{"code":"Condition","display":"Condition"},{"code":"Consent","display":"Consent"},{"code":"Contract","display":"Contract"},{"code":"Coverage","display":"Coverage"},{"code":"DetectedIssue","display":"DetectedIssue"},{"code":"Device","display":"Device"},{"code":"DeviceComponent","display":"DeviceComponent"},{"code":"DeviceMetric","display":"DeviceMetric"},{"code":"DeviceRequest","display":"DeviceRequest"},{"code":"DeviceUseStatement","display":"DeviceUseStatement"},{"code":"DiagnosticReport","display":"DiagnosticReport"},{"code":"DocumentManifest","display":"DocumentManifest"},{"code":"DocumentReference","display":"DocumentReference"},{"code":"DomainResource","display":"DomainResource"},{"code":"EligibilityRequest","display":"EligibilityRequest"},{"code":"EligibilityResponse","display":"EligibilityResponse"},{"code":"Encounter","display":"Encounter"},{"code":"Endpoint","display":"Endpoint"},{"code":"EnrollmentRequest","display":"EnrollmentRequest"},{"code":"EnrollmentResponse","display":"EnrollmentResponse"},{"code":"EntryDefinition","display":"EntryDefinition"},{"code":"EpisodeOfCare","display":"EpisodeOfCare"},{"code":"EventDefinition","display":"EventDefinition"},{"code":"ExampleScenario","display":"ExampleScenario"},{"code":"ExpansionProfile","display":"ExpansionProfile"},{"code":"ExplanationOfBenefit","display":"ExplanationOfBenefit"},{"code":"FamilyMemberHistory","display":"FamilyMemberHistory"},{"code":"Flag","display":"Flag"},{"code":"Goal","display":"Goal"},{"code":"GraphDefinition","display":"GraphDefinition"},{"code":"Group","display":"Group"},{"code":"GuidanceResponse","display":"GuidanceResponse"},{"code":"HealthcareService","display":"HealthcareService"},{"code":"ImagingStudy","display":"ImagingStudy"},{"code":"Immunization","display":"Immunization"},{"code":"ImmunizationEvaluation","display":"ImmunizationEvaluation"},{"code":"ImmunizationRecommendation","display":"ImmunizationRecommendation"},{"code":"ImplementationGuide","display":"ImplementationGuide"},{"code":"ImplementationGuideInput","display":"ImplementationGuideInput"},{"code":"ImplementationGuideOutput","display":"ImplementationGuideOutput"},{"code":"Invoice","display":"Invoice"},{"code":"ItemInstance","display":"ItemInstance"},{"code":"Library","display":"Library"},{"code":"Linkage","display":"Linkage"},{"code":"List","display":"List"},{"code":"Location","display":"Location"},{"code":"Measure","display":"Measure"},{"code":"MeasureReport","display":"MeasureReport"},{"code":"Media","display":"Media"},{"code":"Medication","display":"Medication"},{"code":"MedicationAdministration","display":"MedicationAdministration"},{"code":"MedicationDispense","display":"MedicationDispense"},{"code":"MedicationRequest","display":"MedicationRequest"},{"code":"MedicationStatement","display":"MedicationStatement"},{"code":"MedicinalProduct","display":"MedicinalProduct"},{"code":"MedicinalProductAuthorization","display":"MedicinalProductAuthorization"},{"code":"MedicinalProductClinicals","display":"MedicinalProductClinicals"},{"code":"MedicinalProductDeviceSpec","display":"MedicinalProductDeviceSpec"},{"code":"MedicinalProductIngredient","display":"MedicinalProductIngredient"},{"code":"MedicinalProductPackaged","display":"MedicinalProductPackaged"},{"code":"MedicinalProductPharmaceutical","display":"MedicinalProductPharmaceutical"},{"code":"MessageDefinition","display":"MessageDefinition"},{"code":"MessageHeader","display":"MessageHeader"},{"code":"NamingSystem","display":"NamingSystem"},{"code":"NutritionOrder","display":"NutritionOrder"},{"code":"Observation","display":"Observation"},{"code":"ObservationDefinition","display":"ObservationDefinition"},{"code":"OccupationalData","display":"OccupationalData"},{"code":"OperationDefinition","display":"OperationDefinition"},{"code":"OperationOutcome","display":"OperationOutcome"},{"code":"Organization","display":"Organization"},{"code":"OrganizationRole","display":"OrganizationRole"},{"code":"Parameters","display":"Parameters"},{"code":"Patient","display":"Patient"},{"code":"PaymentNotice","display":"PaymentNotice"},{"code":"PaymentReconciliation","display":"PaymentReconciliation"},{"code":"Person","display":"Person"},{"code":"PlanDefinition","display":"PlanDefinition"},{"code":"Practitioner","display":"Practitioner"},{"code":"PractitionerRole","display":"PractitionerRole"},{"code":"Procedure","display":"Procedure"},{"code":"ProcessRequest","display":"ProcessRequest"},{"code":"ProcessResponse","display":"ProcessResponse"},{"code":"ProductPlan","display":"ProductPlan"},{"code":"Provenance","display":"Provenance"},{"code":"Questionnaire","display":"Questionnaire"},{"code":"QuestionnaireResponse","display":"QuestionnaireResponse"},{"code":"RelatedPerson","display":"RelatedPerson"},{"code":"RequestGroup","display":"RequestGroup"},{"code":"ResearchStudy","display":"ResearchStudy"},{"code":"ResearchSubject","display":"ResearchSubject"},{"code":"Resource","display":"Resource"},{"code":"RiskAssessment","display":"RiskAssessment"},{"code":"Schedule","display":"Schedule"},{"code":"SearchParameter","display":"SearchParameter"},{"code":"Sequence","display":"Sequence"},{"code":"ServiceDefinition","display":"ServiceDefinition"},{"code":"ServiceRequest","display":"ServiceRequest"},{"code":"Slot","display":"Slot"},{"code":"Specimen","display":"Specimen"},{"code":"SpecimenDefinition","display":"SpecimenDefinition"},{"code":"StructureDefinition","display":"StructureDefinition"},{"code":"StructureMap","display":"StructureMap"},{"code":"Subscription","display":"Subscription"},{"code":"Substance","display":"Substance"},{"code":"SubstancePolymer","display":"SubstancePolymer"},{"code":"SubstanceReferenceInformation","display":"SubstanceReferenceInformation"},{"code":"SubstanceSpecification","display":"SubstanceSpecification"},{"code":"SupplyDelivery","display":"SupplyDelivery"},{"code":"SupplyRequest","display":"SupplyRequest"},{"code":"Task","display":"Task"},{"code":"TerminologyCapabilities","display":"TerminologyCapabilities"},{"code":"TestReport","display":"TestReport"},{"code":"TestScript","display":"TestScript"},{"code":"UserSession","display":"UserSession"},{"code":"ValueSet","display":"ValueSet"},{"code":"VerificationResult","display":"VerificationResult"},{"code":"VisionPrescription","display":"VisionPrescription"}]}]},"http://hl7.org/fhir/ValueSet/type-derivation-rule":{"systems":[{"uri":"http://hl7.org/fhir/type-derivation-rule","codes":[{"code":"specialization","display":"Specialization"},{"code":"constraint","display":"Constraint"}]}]},"http://hl7.org/fhir/ValueSet/map-model-mode":{"systems":[{"uri":"http://hl7.org/fhir/map-model-mode","codes":[{"code":"source","display":"Source Structure Definition"},{"code":"queried","display":"Queried Structure Definition"},{"code":"target","display":"Target Structure Definition"},{"code":"produced","display":"Produced Structure Definition"}]}]},"http://hl7.org/fhir/ValueSet/map-group-type-mode":{"systems":[{"uri":"http://hl7.org/fhir/map-group-type-mode","codes":[{"code":"none","display":"Not a Default"},{"code":"types","display":"Default for Type Combination"},{"code":"type-and-types","display":"Default for type + combination"}]}]},"http://hl7.org/fhir/ValueSet/map-input-mode":{"systems":[{"uri":"http://hl7.org/fhir/map-input-mode","codes":[{"code":"source","display":"Source Instance"},{"code":"target","display":"Target Instance"}]}]},"http://hl7.org/fhir/ValueSet/map-source-list-mode":{"systems":[{"uri":"http://hl7.org/fhir/map-source-list-mode","codes":[{"code":"first","display":"First"},{"code":"not_first","display":"All but the first"},{"code":"last","display":"Last"},{"code":"not_last","display":"All but the last"},{"code":"only_one","display":"Enforce only one"}]}]},"http://hl7.org/fhir/ValueSet/map-context-type":{"systems":[{"uri":"http://hl7.org/fhir/map-context-type","codes":[{"code":"type","display":"Type"},{"code":"variable","display":"Variable"}]}]},"http://hl7.org/fhir/ValueSet/map-target-list-mode":{"systems":[{"uri":"http://hl7.org/fhir/map-target-list-mode","codes":[{"code":"first","display":"First"},{"code":"share","display":"Share"},{"code":"last","display":"Last"},{"code":"collate","display":"Collate"}]}]},"http://hl7.org/fhir/ValueSet/map-transform":{"systems":[{"uri":"http://hl7.org/fhir/map-transform","codes":[{"code":"create","display":"create"},{"code":"copy","display":"copy"},{"code":"truncate","display":"truncate"},{"code":"escape","display":"escape"},{"code":"cast","display":"cast"},{"code":"append","display":"append"},{"code":"translate","display":"translate"},{"code":"reference","display":"reference"},{"code":"dateOp","display":"dateOp"},{"code":"uuid","display":"uuid"},{"code":"pointer","display":"pointer"},{"code":"evaluate","display":"evaluate"},{"code":"cc","display":"cc"},{"code":"c","display":"c"},{"code":"qty","display":"qty"},{"code":"id","display":"id"},{"code":"cp","display":"cp"}]}]},"http://hl7.org/fhir/ValueSet/subscription-status":{"systems":[{"uri":"http://hl7.org/fhir/subscription-status","codes":[{"code":"requested","display":"Requested"},{"code":"active","display":"Active"},{"code":"error","display":"Error"},{"code":"off","display":"Off"}]}]},"http://hl7.org/fhir/ValueSet/subscription-channel-type":{"systems":[{"uri":"http://hl7.org/fhir/subscription-channel-type","codes":[{"code":"rest-hook","display":"Rest Hook"},{"code":"websocket","display":"Websocket"},{"code":"email","display":"Email"},{"code":"sms","display":"SMS"},{"code":"message","display":"Message"}]}]},"http://hl7.org/fhir/ValueSet/subscription-tag":{"systems":[{"uri":"http://hl7.org/fhir/subscription-tag","codes":[{"code":"queued","display":"Queued"},{"code":"delivered","display":"Delivered"}]}]},"http://hl7.org/fhir/ValueSet/substance-status":{"systems":[{"uri":"http://hl7.org/fhir/substance-status","codes":[{"code":"active","display":"Active"},{"code":"inactive","display":"Inactive"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/substance-category":{"systems":[{"uri":"http://hl7.org/fhir/substance-category","codes":[{"code":"allergen","display":"Allergen"},{"code":"biological","display":"Biological Substance"},{"code":"body","display":"Body Substance"},{"code":"chemical","display":"Chemical"},{"code":"food","display":"Dietary Substance"},{"code":"drug","display":"Drug or Medicament"},{"code":"material","display":"Material"}]}]},"http://hl7.org/fhir/ValueSet/supplydelivery-status":{"systems":[{"uri":"http://hl7.org/fhir/supplydelivery-status","codes":[{"code":"in-progress","display":"In Progress"},{"code":"completed","display":"Delivered"},{"code":"abandoned","display":"Abandoned"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/supplydelivery-type":{"systems":[{"uri":"http://hl7.org/fhir/supply-item-type","codes":[{"code":"medication","display":"Medication"},{"code":"device","display":"Device"}]}]},"http://hl7.org/fhir/ValueSet/supply-item":{"systems":[{"uri":"http://snomed.info/sct","codes":[]},{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/supplyrequest-status":{"systems":[{"uri":"http://hl7.org/fhir/supplyrequest-status","codes":[{"code":"draft","display":"Draft"},{"code":"active","display":"Active"},{"code":"suspended","display":"Suspended"},{"code":"cancelled","display":"Cancelled"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/supplyrequest-kind":{"systems":[{"uri":"http://hl7.org/fhir/supply-kind","codes":[{"code":"central","display":"Central Supply"},{"code":"nonstock","display":"Non-Stock"}]}]},"http://hl7.org/fhir/ValueSet/supplyrequest-reason":{"systems":[{"uri":"http://hl7.org/fhir/supplyrequest-reason","codes":[{"code":"patient-care","display":"Patient Care"},{"code":"ward-stock","display":"Ward Stock"}]}]},"http://hl7.org/fhir/ValueSet/task-status":{"systems":[{"uri":"http://hl7.org/fhir/task-status","codes":[{"code":"draft","display":"Draft"},{"code":"requested","display":"Requested"},{"code":"received","display":"Received"},{"code":"accepted","display":"Accepted"},{"code":"rejected","display":"Rejected"},{"code":"ready","display":"Ready"},{"code":"cancelled","display":"Cancelled"},{"code":"in-progress","display":"In Progress"},{"code":"on-hold","display":"On Hold"},{"code":"failed","display":"Failed"},{"code":"completed","display":"Completed"},{"code":"entered-in-error","display":"Entered in Error"}]}]},"http://hl7.org/fhir/ValueSet/task-performer-type":{"systems":[{"uri":"http://hl7.org/fhir/task-performer-type","codes":[{"code":"requester","display":"Requester"},{"code":"dispatcher","display":"Dispatcher"},{"code":"performer","display":"Performer"},{"code":"monitor","display":"Monitor"},{"code":"manager","display":"Manager"},{"code":"acquirer","display":"Acquirer"},{"code":"reviewer","display":"Reviewer"}]}]},"http://hl7.org/fhir/ValueSet/code-search-support":{"systems":[{"uri":"http://hl7.org/fhir/code-search-support","codes":[{"code":"explicit","display":"Explicit Codes"},{"code":"all","display":"Implicit Codes"}]}]},"http://hl7.org/fhir/ValueSet/report-status-codes":{"systems":[{"uri":"http://hl7.org/fhir/report-status-codes","codes":[{"code":"completed","display":"Completed"},{"code":"in-progress","display":"In Progress"},{"code":"waiting","display":"Waiting"},{"code":"stopped","display":"Stopped"},{"code":"entered-in-error","display":"Entered In Error"}]}]},"http://hl7.org/fhir/ValueSet/report-result-codes":{"systems":[{"uri":"http://hl7.org/fhir/report-result-codes","codes":[{"code":"pass","display":"Pass"},{"code":"fail","display":"Fail"},{"code":"pending","display":"Pending"}]}]},"http://hl7.org/fhir/ValueSet/report-participant-type":{"systems":[{"uri":"http://hl7.org/fhir/report-participant-type","codes":[{"code":"test-engine","display":"Test Engine"},{"code":"client","display":"Client"},{"code":"server","display":"Server"}]}]},"http://hl7.org/fhir/ValueSet/report-action-result-codes":{"systems":[{"uri":"http://hl7.org/fhir/report-action-result-codes","codes":[{"code":"pass","display":"Pass"},{"code":"skip","display":"Skip"},{"code":"fail","display":"Fail"},{"code":"warning","display":"Warning"},{"code":"error","display":"Error"}]}]},"http://hl7.org/fhir/ValueSet/testscript-profile-origin-types":{"systems":[{"uri":"http://hl7.org/fhir/testscript-profile-origin-types","codes":[{"code":"FHIR-Client","display":"FHIR Client"},{"code":"FHIR-SDC-FormFiller","display":"FHIR SDC FormFiller"}]}]},"http://hl7.org/fhir/ValueSet/testscript-profile-destination-types":{"systems":[{"uri":"http://hl7.org/fhir/testscript-profile-destination-types","codes":[{"code":"FHIR-Server","display":"FHIR Server"},{"code":"FHIR-SDC-FormManager","display":"FHIR SDC FormManager"},{"code":"FHIR-SDC-FormProcessor","display":"FHIR SDC FormProcessor"},{"code":"FHIR-SDC-FormReceiver","display":"FHIR SDC FormReceiver"}]}]},"http://hl7.org/fhir/ValueSet/testscript-operation-codes":{"systems":[{"uri":"http://hl7.org/fhir/testscript-operation-codes","codes":[{"code":"read","display":"Read"},{"code":"vread","display":"Version Read"},{"code":"update","display":"Update"},{"code":"updateCreate","display":"Create using Update"},{"code":"patch","display":"Patch"},{"code":"delete","display":"Delete"},{"code":"deleteCondSingle","display":"Conditional Delete Single"},{"code":"deleteCondMultiple","display":"Conditional Delete Multiple"},{"code":"history","display":"History"},{"code":"create","display":"Create"},{"code":"search","display":"Search"},{"code":"batch","display":"Batch"},{"code":"transaction","display":"Transaction"},{"code":"capabilities","display":"Capabilities"},{"code":"apply","display":"$apply"},{"code":"closure","display":"$closure"},{"code":"compose","display":"$compose"},{"code":"conforms","display":"$conforms"},{"code":"data-requirements","display":"$data-requirements"},{"code":"document","display":"$document"},{"code":"evaluate","display":"$evaluate"},{"code":"evaluate-measure","display":"$evaluate-measure"},{"code":"everything","display":"$everything"},{"code":"expand","display":"$expand"},{"code":"find","display":"$find"},{"code":"graphql","display":"$graphql"},{"code":"implements","display":"$implements"},{"code":"lastn","display":"$lastn"},{"code":"lookup","display":"$lookup"},{"code":"match","display":"$match"},{"code":"meta","display":"$meta"},{"code":"meta-add","display":"$meta-add"},{"code":"meta-delete","display":"$meta-delete"},{"code":"populate","display":"$populate"},{"code":"populatehtml","display":"$populatehtml"},{"code":"populatelink","display":"$populatelink"},{"code":"process-message","display":"$process-message"},{"code":"questionnaire","display":"$questionnaire"},{"code":"stats","display":"$stats"},{"code":"subset","display":"$subset"},{"code":"subsumes","display":"$subsumes"},{"code":"transform","display":"$transform"},{"code":"translate","display":"$translate"},{"code":"validate","display":"$validate"},{"code":"validate-code","display":"$validate-code"}]}]},"http://hl7.org/fhir/ValueSet/assert-direction-codes":{"systems":[{"uri":"http://hl7.org/fhir/assert-direction-codes","codes":[{"code":"response","display":"response"},{"code":"request","display":"request"}]}]},"http://hl7.org/fhir/ValueSet/assert-operator-codes":{"systems":[{"uri":"http://hl7.org/fhir/assert-operator-codes","codes":[{"code":"equals","display":"equals"},{"code":"notEquals","display":"notEquals"},{"code":"in","display":"in"},{"code":"notIn","display":"notIn"},{"code":"greaterThan","display":"greaterThan"},{"code":"lessThan","display":"lessThan"},{"code":"empty","display":"empty"},{"code":"notEmpty","display":"notEmpty"},{"code":"contains","display":"contains"},{"code":"notContains","display":"notContains"},{"code":"eval","display":"evaluate"}]}]},"http://hl7.org/fhir/ValueSet/http-operations":{"systems":[{"uri":"http://hl7.org/fhir/http-operations","codes":[{"code":"delete","display":"DELETE"},{"code":"get","display":"GET"},{"code":"options","display":"OPTIONS"},{"code":"patch","display":"PATCH"},{"code":"post","display":"POST"},{"code":"put","display":"PUT"}]}]},"http://hl7.org/fhir/ValueSet/assert-response-code-types":{"systems":[{"uri":"http://hl7.org/fhir/assert-response-code-types","codes":[{"code":"okay","display":"okay"},{"code":"created","display":"created"},{"code":"noContent","display":"noContent"},{"code":"notModified","display":"notModified"},{"code":"bad","display":"bad"},{"code":"forbidden","display":"forbidden"},{"code":"notFound","display":"notFound"},{"code":"methodNotAllowed","display":"methodNotAllowed"},{"code":"conflict","display":"conflict"},{"code":"gone","display":"gone"},{"code":"preconditionFailed","display":"preconditionFailed"},{"code":"unprocessable","display":"unprocessable"}]}]},"http://hl7.org/fhir/ValueSet/usersession-status":{"systems":[{"uri":"http://hl7.org/fhir/usersession-status","codes":[{"code":"activating","display":"Activating"},{"code":"active","display":"Active"},{"code":"suspended","display":"Suspending"},{"code":"closing","display":"Closing"},{"code":"closed","display":"Closed"}]}]},"http://hl7.org/fhir/ValueSet/usersession-status-source":{"systems":[{"uri":"http://hl7.org/fhir/usersession-status-source","codes":[{"code":"user","display":"User"},{"code":"system","display":"System"}]}]},"http://hl7.org/fhir/ValueSet/need":{"systems":[{"uri":"http://hl7.org/fhir/need","codes":[{"code":"none","display":"None"},{"code":"initial","display":"Initial"},{"code":"periodic","display":"Periodic"}]}]},"http://hl7.org/fhir/ValueSet/status":{"systems":[{"uri":"http://hl7.org/fhir/status","codes":[{"code":"attested","display":"Attested"},{"code":"validated","display":"Validated"},{"code":"in-process","display":"In process"},{"code":"req-revalid","display":"Requires revalidation"},{"code":"val-fail","display":"Validation failed"},{"code":"reval-fail","display":"Re-Validation failed"}]}]},"http://hl7.org/fhir/ValueSet/validation-type":{"systems":[{"uri":"http://hl7.org/fhir/validation-type","codes":[{"code":"nothing","display":"Nothing"},{"code":"primary","display":"Primary Source"},{"code":"multiple","display":"Multiple Sources"}]}]},"http://hl7.org/fhir/ValueSet/validation-process":{"systems":[{"uri":"http://hl7.org/fhir/validation-process","codes":[{"code":"edit-check","display":"edit check"},{"code":"valueset","display":"value set"},{"code":"primary","display":"primary source"},{"code":"multi","display":"multiple sources"},{"code":"standalone","display":"standalone"},{"code":"in-context","display":"in context"}]}]},"http://hl7.org/fhir/ValueSet/failure-action":{"systems":[{"uri":"http://hl7.org/fhir/failure-action","codes":[{"code":"fatal","display":"Fatal"},{"code":"warn","display":"Warning"},{"code":"rec-only","display":"Record only"},{"code":"none","display":"None"}]}]},"http://hl7.org/fhir/ValueSet/primary-source-type":{"systems":[{"uri":"http://hl7.org/fhir/primary-source-type","codes":[{"code":"lic-board","display":"License Board"},{"code":"prim","display":"Primary Education"},{"code":"cont-ed","display":"Continuing Education"},{"code":"post-serv","display":"Postal Service"},{"code":"rel-own","display":"Relationship owner"},{"code":"reg-auth","display":"Registration Authority"},{"code":"legal","display":"Legal source"},{"code":"issuer","display":"Issuing source"},{"code":"auth-source","display":"Authoritative source"}]}]},"http://hl7.org/fhir/ValueSet/validation-status":{"systems":[{"uri":"http://hl7.org/fhir/validation-status","codes":[{"code":"successful","display":"Successful"},{"code":"failed","display":"Failed"},{"code":"unknown","display":"Unknown"}]}]},"http://hl7.org/fhir/ValueSet/can-push-updates":{"systems":[{"uri":"http://hl7.org/fhir/can-push-updates","codes":[{"code":"yes","display":"Yes"},{"code":"no","display":"No"},{"code":"undetermined","display":"Undetermined"}]}]},"http://hl7.org/fhir/ValueSet/push-type-available":{"systems":[{"uri":"http://hl7.org/fhir/push-type-available","codes":[{"code":"specific","display":"Specific requested changes"},{"code":"any","display":"Any changes"},{"code":"source","display":"As defined by source"}]}]},"http://hl7.org/fhir/ValueSet/vision-product":{"systems":[{"uri":"http://hl7.org/fhir/ex-visionprescriptionproduct","codes":[{"code":"lens","display":"Lens"},{"code":"contact","display":"Contact Lens"}]}]},"http://hl7.org/fhir/ValueSet/vision-eye-codes":{"systems":[{"uri":"http://hl7.org/fhir/vision-eye-codes","codes":[{"code":"right","display":"Right Eye"},{"code":"left","display":"Left Eye"}]}]},"http://hl7.org/fhir/ValueSet/vision-base-codes":{"systems":[{"uri":"http://hl7.org/fhir/vision-base-codes","codes":[{"code":"up","display":"Up"},{"code":"down","display":"Down"},{"code":"in","display":"In"},{"code":"out","display":"Out"}]}]},"http://hl7.org/fhir/ValueSet/address-use":{"systems":[{"uri":"http://hl7.org/fhir/address-use","codes":[{"code":"home","display":"Home"},{"code":"work","display":"Work"},{"code":"temp","display":"Temporary"},{"code":"old","display":"Old / Incorrect"},{"code":"billing","display":"Billing"}]}]},"http://hl7.org/fhir/ValueSet/address-type":{"systems":[{"uri":"http://hl7.org/fhir/address-type","codes":[{"code":"postal","display":"Postal"},{"code":"physical","display":"Physical"},{"code":"both","display":"Postal & Physical"}]}]},"http://hl7.org/fhir/ValueSet/quantity-comparator":{"systems":[{"uri":"http://hl7.org/fhir/quantity-comparator","codes":[{"code":"<","display":"Less than"},{"code":"<=","display":"Less or Equal to"},{"code":">=","display":"Greater or Equal to"},{"code":">","display":"Greater than"}]}]},"http://hl7.org/fhir/ValueSet/contact-point-system":{"systems":[{"uri":"http://hl7.org/fhir/contact-point-system","codes":[{"code":"phone","display":"Phone"},{"code":"fax","display":"Fax"},{"code":"email","display":"Email"},{"code":"pager","display":"Pager"},{"code":"url","display":"URL"},{"code":"sms","display":"SMS"},{"code":"other","display":"Other"}]}]},"http://hl7.org/fhir/ValueSet/contact-point-use":{"systems":[{"uri":"http://hl7.org/fhir/contact-point-use","codes":[{"code":"home","display":"Home"},{"code":"work","display":"Work"},{"code":"temp","display":"Temp"},{"code":"old","display":"Old"},{"code":"mobile","display":"Mobile"}]}]},"http://hl7.org/fhir/ValueSet/contributor-type":{"systems":[{"uri":"http://hl7.org/fhir/contributor-type","codes":[{"code":"author","display":"Author"},{"code":"editor","display":"Editor"},{"code":"reviewer","display":"Reviewer"},{"code":"endorser","display":"Endorser"}]}]},"http://hl7.org/fhir/ValueSet/additional-instruction-codes":{"systems":[{"uri":"http://snomed.info/sct","codes":[]}]},"http://hl7.org/fhir/ValueSet/property-representation":{"systems":[{"uri":"http://hl7.org/fhir/property-representation","codes":[{"code":"xmlAttr","display":"XML Attribute"},{"code":"xmlText","display":"XML Text"},{"code":"typeAttr","display":"Type Attribute"},{"code":"cdaText","display":"CDA Text Format"},{"code":"xhtml","display":"XHTML"}]}]},"http://hl7.org/fhir/ValueSet/name-use":{"systems":[{"uri":"http://hl7.org/fhir/name-use","codes":[{"code":"usual","display":"Usual"},{"code":"official","display":"Official"},{"code":"temp","display":"Temp"},{"code":"nickname","display":"Nickname"},{"code":"anonymous","display":"Anonymous"},{"code":"old","display":"Old"}]}]},"http://hl7.org/fhir/ValueSet/identifier-use":{"systems":[{"uri":"http://hl7.org/fhir/identifier-use","codes":[{"code":"usual","display":"Usual"},{"code":"official","display":"Official"},{"code":"temp","display":"Temp"},{"code":"secondary","display":"Secondary"},{"code":"old","display":"Old"}]}]},"http://hl7.org/fhir/ValueSet/common-tags":{"systems":[{"uri":"http://hl7.org/fhir/common-tags","codes":[{"code":"actionable","display":"Actionable"}]}]},"http://hl7.org/fhir/ValueSet/narrative-status":{"systems":[{"uri":"http://hl7.org/fhir/narrative-status","codes":[{"code":"generated","display":"Generated"},{"code":"extensions","display":"Extensions"},{"code":"additional","display":"Additional"},{"code":"empty","display":"Empty"}]}]},"http://hl7.org/fhir/ValueSet/related-artifact-type":{"systems":[{"uri":"http://hl7.org/fhir/related-artifact-type","codes":[{"code":"documentation","display":"Documentation"},{"code":"justification","display":"Justification"},{"code":"citation","display":"Citation"},{"code":"predecessor","display":"Predecessor"},{"code":"successor","display":"Successor"},{"code":"derived-from","display":"Derived From"},{"code":"depends-on","display":"Depends On"},{"code":"composed-of","display":"Composed Of"}]}]},"http://hl7.org/fhir/ValueSet/signature-type":{"systems":[{"uri":"urn:iso-astm:E1762-95:2013","codes":[{"code":"1.2.840.10065.1.12.1.1","display":"Author's Signature"},{"code":"1.2.840.10065.1.12.1.2","display":"Coauthor's Signature"},{"code":"1.2.840.10065.1.12.1.3","display":"Co-participant's Signature"},{"code":"1.2.840.10065.1.12.1.4","display":"Transcriptionist/Recorder Signature"},{"code":"1.2.840.10065.1.12.1.5","display":"Verification Signature"},{"code":"1.2.840.10065.1.12.1.6","display":"Validation Signature"},{"code":"1.2.840.10065.1.12.1.7","display":"Consent Signature"},{"code":"1.2.840.10065.1.12.1.8","display":"Signature Witness Signature"},{"code":"1.2.840.10065.1.12.1.9","display":"Event Witness Signature"},{"code":"1.2.840.10065.1.12.1.10","display":"Identity Witness Signature"},{"code":"1.2.840.10065.1.12.1.11","display":"Consent Witness Signature"},{"code":"1.2.840.10065.1.12.1.12","display":"Interpreter Signature"},{"code":"1.2.840.10065.1.12.1.13","display":"Review Signature"},{"code":"1.2.840.10065.1.12.1.14","display":"Source Signature"},{"code":"1.2.840.10065.1.12.1.15","display":"Addendum Signature"},{"code":"1.2.840.10065.1.12.1.16","display":"Modification Signature"},{"code":"1.2.840.10065.1.12.1.17","display":"Administrative (Error/Edit) Signature"},{"code":"1.2.840.10065.1.12.1.18","display":"Timestamp Signature"}]}]},"http://hl7.org/fhir/ValueSet/timing-abbreviation":{"systems":[{"uri":"http://hl7.org/fhir/v3/GTSAbbreviation","codes":[{"code":"BID","display":"BID"},{"code":"TID","display":"TID"},{"code":"QID","display":"QID"},{"code":"AM","display":"AM"},{"code":"PM","display":"PM"},{"code":"QD","display":"QD"},{"code":"QOD","display":"QOD"},{"code":"Q4H","display":"Q4H"},{"code":"Q6H","display":"Q6H"}]}]},"http://hl7.org/fhir/ValueSet/trigger-type":{"systems":[{"uri":"http://hl7.org/fhir/trigger-type","codes":[{"code":"named-event","display":"Named Event"},{"code":"periodic","display":"Periodic"},{"code":"data-changed","display":"Data Changed"},{"code":"data-accessed","display":"Data Accessed"},{"code":"data-access-ended","display":"Data Access Ended"}]}]},"http://hl7.org/fhir/ValueSet/usage-context-type":{"systems":[{"uri":"http://hl7.org/fhir/usage-context-type","codes":[{"code":"gender","display":"Gender"},{"code":"age","display":"Age Range"},{"code":"focus","display":"Clinical Focus"},{"code":"user","display":"User Type"},{"code":"workflow","display":"Workflow Setting"},{"code":"task","display":"Workflow Task"},{"code":"venue","display":"Clinical Venue"},{"code":"species","display":"Species"}]}]}}
+
+/***/ }),
+/* 18 */
+/***/ (function(module, exports, __webpack_require__) {
+
+/*jslint node:true */
+
+var xml2js = __webpack_require__(19);
+var xml2json = __webpack_require__(44);
+var js2xml = __webpack_require__(26);
+var json2xml = __webpack_require__(45);
+
+module.exports = {
+ xml2js: xml2js,
+ xml2json: xml2json,
+ js2xml: js2xml,
+ json2xml: json2xml
+};
+
+
+/***/ }),
+/* 19 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var sax = __webpack_require__(29);
+var expat /*= require('node-expat');*/ = { on: function () { }, parse: function () { } };
+var helper = __webpack_require__(14);
+var isArray = __webpack_require__(25).isArray;
+
+var options;
+var pureJsParser = true;
+var currentElement;
+
+function validateOptions(userOptions) {
+ options = helper.copyOptions(userOptions);
+ helper.ensureFlagExists('ignoreDeclaration', options);
+ helper.ensureFlagExists('ignoreInstruction', options);
+ helper.ensureFlagExists('ignoreAttributes', options);
+ helper.ensureFlagExists('ignoreText', options);
+ helper.ensureFlagExists('ignoreComment', options);
+ helper.ensureFlagExists('ignoreCdata', options);
+ helper.ensureFlagExists('ignoreDoctype', options);
+ helper.ensureFlagExists('compact', options);
+ helper.ensureFlagExists('alwaysArray', options);
+ helper.ensureFlagExists('alwaysChildren', options);
+ helper.ensureFlagExists('addParent', options);
+ helper.ensureFlagExists('trim', options);
+ helper.ensureFlagExists('nativeType', options);
+ helper.ensureFlagExists('sanitize', options);
+ helper.ensureFlagExists('instructionHasAttributes', options);
+ helper.ensureFlagExists('captureSpacesBetweenElements', options);
+ helper.ensureKeyExists('declaration', options);
+ helper.ensureKeyExists('instruction', options);
+ helper.ensureKeyExists('attributes', options);
+ helper.ensureKeyExists('text', options);
+ helper.ensureKeyExists('comment', options);
+ helper.ensureKeyExists('cdata', options);
+ helper.ensureKeyExists('doctype', options);
+ helper.ensureKeyExists('type', options);
+ helper.ensureKeyExists('name', options);
+ helper.ensureKeyExists('elements', options);
+ helper.ensureKeyExists('parent', options);
+ helper.checkFnExists('doctype', options);
+ helper.checkFnExists('instruction', options);
+ helper.checkFnExists('cdata', options);
+ helper.checkFnExists('comment', options);
+ helper.checkFnExists('text', options);
+ helper.checkFnExists('instructionName', options);
+ helper.checkFnExists('elementName', options);
+ helper.checkFnExists('attributeName', options);
+ helper.checkFnExists('attributeValue', options);
+ helper.checkFnExists('attributes', options);
+ return options;
+}
+
+function nativeType(value) {
+ var nValue = Number(value);
+ if (!isNaN(nValue)) {
+ return nValue;
+ }
+ var bValue = value.toLowerCase();
+ if (bValue === 'true') {
+ return true;
+ } else if (bValue === 'false') {
+ return false;
+ }
+ return value;
+}
+
+function addField(type, value) {
+ var key;
+ if (options.compact) {
+ if (!currentElement[options[type + 'Key']] && options.alwaysArray) {
+ currentElement[options[type + 'Key']] = [];
+ }
+ if (currentElement[options[type + 'Key']] && !isArray(currentElement[options[type + 'Key']])) {
+ currentElement[options[type + 'Key']] = [currentElement[options[type + 'Key']]];
+ }
+ if (type + 'Fn' in options && typeof value === 'string') {
+ value = options[type + 'Fn'](value, currentElement);
+ }
+ if (type === 'instruction' && ('instructionFn' in options || 'instructionNameFn' in options)) {
+ for (key in value) {
+ if (value.hasOwnProperty(key)) {
+ if ('instructionFn' in options) {
+ value[key] = options.instructionFn(value[key], key, currentElement);
+ } else {
+ var temp = value[key];
+ delete value[key];
+ value[options.instructionNameFn(key, temp, currentElement)] = temp;
+ }
+ }
+ }
+ }
+ if (isArray(currentElement[options[type + 'Key']])) {
+ currentElement[options[type + 'Key']].push(value);
+ } else {
+ currentElement[options[type + 'Key']] = value;
+ }
+ } else {
+ if (!currentElement[options.elementsKey]) {
+ currentElement[options.elementsKey] = [];
+ }
+ var element = {};
+ element[options.typeKey] = type;
+ if (type === 'instruction') {
+ for (key in value) {
+ if (value.hasOwnProperty(key)) {
+ break;
+ }
+ }
+ element[options.nameKey] = 'instructionNameFn' in options ? options.instructionNameFn(key, value, currentElement) : key;
+ if (options.instructionHasAttributes) {
+ element[options.attributesKey] = value[key][options.attributesKey];
+ if ('instructionFn' in options) {
+ element[options.attributesKey] = options.instructionFn(element[options.attributesKey], key, currentElement);
+ }
+ } else {
+ if ('instructionFn' in options) {
+ value[key] = options.instructionFn(value[key], key, currentElement);
+ }
+ element[options.instructionKey] = value[key];
+ }
+ } else {
+ if (type + 'Fn' in options) {
+ value = options[type + 'Fn'](value, currentElement);
+ }
+ element[options[type + 'Key']] = value;
+ }
+ if (options.addParent) {
+ element[options.parentKey] = currentElement;
+ }
+ currentElement[options.elementsKey].push(element);
+ }
+}
+
+function manipulateAttributes(attributes) {
+ if ('attributesFn' in options && attributes) {
+ attributes = options.attributesFn(attributes, currentElement);
+ }
+ if ((options.trim || 'attributeValueFn' in options || 'attributeNameFn' in options) && attributes) {
+ var key;
+ for (key in attributes) {
+ if (attributes.hasOwnProperty(key)) {
+ if (options.trim) attributes[key] = attributes[key].trim();
+ if ('attributeValueFn' in options) attributes[key] = options.attributeValueFn(attributes[key], key, currentElement);
+ if ('attributeNameFn' in options) {
+ var temp = attributes[key];
+ delete attributes[key];
+ attributes[options.attributeNameFn(key, attributes[key], currentElement)] = temp;
+ }
+ }
+ }
+ }
+ return attributes;
+}
+
+function onInstruction(instruction) {
+ var attributes = {};
+ if (instruction.body && (instruction.name.toLowerCase() === 'xml' || options.instructionHasAttributes)) {
+ var attrsRegExp = /([\w:-]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|(\w+))\s*/g;
+ var match;
+ while ((match = attrsRegExp.exec(instruction.body)) !== null) {
+ attributes[match[1]] = match[2] || match[3] || match[4];
+ }
+ attributes = manipulateAttributes(attributes);
+ }
+ if (instruction.name.toLowerCase() === 'xml') {
+ if (options.ignoreDeclaration) {
+ return;
+ }
+ currentElement[options.declarationKey] = {};
+ if (Object.keys(attributes).length) {
+ currentElement[options.declarationKey][options.attributesKey] = attributes;
+ }
+ if (options.addParent) {
+ currentElement[options.declarationKey][options.parentKey] = currentElement;
+ }
+ } else {
+ if (options.ignoreInstruction) {
+ return;
+ }
+ if (options.trim) {
+ instruction.body = instruction.body.trim();
+ }
+ var value = {};
+ if (options.instructionHasAttributes && Object.keys(attributes).length) {
+ value[instruction.name] = {};
+ value[instruction.name][options.attributesKey] = attributes;
+ } else {
+ value[instruction.name] = instruction.body;
+ }
+ addField('instruction', value);
+ }
+}
+
+function onStartElement(name, attributes) {
+ var element;
+ if (typeof name === 'object') {
+ attributes = name.attributes;
+ name = name.name;
+ }
+ attributes = manipulateAttributes(attributes);
+ if ('elementNameFn' in options) {
+ name = options.elementNameFn(name, currentElement);
+ }
+ if (options.compact) {
+ element = {};
+ if (!options.ignoreAttributes && attributes && Object.keys(attributes).length) {
+ element[options.attributesKey] = {};
+ var key;
+ for (key in attributes) {
+ if (attributes.hasOwnProperty(key)) {
+ element[options.attributesKey][key] = attributes[key];
+ }
+ }
+ }
+ if (!(name in currentElement) && options.alwaysArray) {
+ currentElement[name] = [];
+ }
+ if (currentElement[name] && !isArray(currentElement[name])) {
+ currentElement[name] = [currentElement[name]];
+ }
+ if (isArray(currentElement[name])) {
+ currentElement[name].push(element);
+ } else {
+ currentElement[name] = element;
+ }
+ } else {
+ if (!currentElement[options.elementsKey]) {
+ currentElement[options.elementsKey] = [];
+ }
+ element = {};
+ element[options.typeKey] = 'element';
+ element[options.nameKey] = name;
+ if (!options.ignoreAttributes && attributes && Object.keys(attributes).length) {
+ element[options.attributesKey] = attributes;
+ }
+ if (options.alwaysChildren) {
+ element[options.elementsKey] = [];
+ }
+ currentElement[options.elementsKey].push(element);
+ }
+ // if (options.addParent) {
+ element[options.parentKey] = currentElement;
+ // }
+ currentElement = element;
+}
+
+function onText(text) {
+ if (options.ignoreText) {
+ return;
+ }
+ if (!text.trim() && !options.captureSpacesBetweenElements) {
+ return;
+ }
+ if (options.trim) {
+ text = text.trim();
+ }
+ if (options.nativeType) {
+ text = nativeType(text);
+ }
+ if (options.sanitize) {
+ text = text.replace(/&/g, '&').replace(//g, '>');
+ }
+ addField('text', text);
+}
+
+function onComment(comment) {
+ if (options.ignoreComment) {
+ return;
+ }
+ if (options.trim) {
+ comment = comment.trim();
+ }
+ addField('comment', comment);
+}
+
+function onEndElement(name) {
+ var parentElement = currentElement[options.parentKey];
+ if (!options.addParent) {
+ delete currentElement[options.parentKey];
+ }
+ currentElement = parentElement;
+}
+
+function onCdata(cdata) {
+ if (options.ignoreCdata) {
+ return;
+ }
+ if (options.trim) {
+ cdata = cdata.trim();
+ }
+ addField('cdata', cdata);
+}
+
+function onDoctype(doctype) {
+ if (options.ignoreDoctype) {
+ return;
+ }
+ doctype = doctype.replace(/^ /, '');
+ if (options.trim) {
+ doctype = doctype.trim();
+ }
+ addField('doctype', doctype);
+}
+
+function onError(error) {
+ error.note = error; //console.error(error);
+}
+
+module.exports = function (xml, userOptions) {
+
+ var parser = pureJsParser ? sax.parser(true, {}) : parser = new expat.Parser('UTF-8');
+ var result = {};
+ currentElement = result;
+
+ options = validateOptions(userOptions);
+
+ if (pureJsParser) {
+ parser.onopentag = onStartElement;
+ parser.ontext = onText;
+ parser.oncomment = onComment;
+ parser.onclosetag = onEndElement;
+ parser.onerror = onError;
+ parser.oncdata = onCdata;
+ parser.ondoctype = onDoctype;
+ parser.onprocessinginstruction = onInstruction;
+ } else {
+ parser.on('startElement', onStartElement);
+ parser.on('text', onText);
+ parser.on('comment', onComment);
+ parser.on('endElement', onEndElement);
+ parser.on('error', onError);
+ //parser.on('startCdata', onStartCdata);
+ //parser.on('endCdata', onEndCdata);
+ //parser.on('entityDecl', onEntityDecl);
+ }
+
+ if (pureJsParser) {
+ parser.write(xml).close();
+ } else {
+ if (!parser.parse(xml)) {
+ throw new Error('XML parsing error: ' + parser.getError());
+ }
+ }
+
+ if (result[options.elementsKey]) {
+ var temp = result[options.elementsKey];
+ delete result[options.elementsKey];
+ result[options.elementsKey] = temp;
+ delete result.text;
+ }
+
+ return result;
+
+};
+
+
+/***/ }),
+/* 20 */
+/***/ (function(module, exports) {
+
+var toString = {}.toString;
+
+module.exports = Array.isArray || function (arr) {
+ return toString.call(arr) == '[object Array]';
+};
+
+
+/***/ }),
+/* 21 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+
+/**/
+
+var processNextTick = __webpack_require__(7);
+/**/
+
+module.exports = Readable;
+
+/**/
+var isArray = __webpack_require__(20);
+/**/
+
+/**/
+var Duplex;
+/**/
+
+Readable.ReadableState = ReadableState;
+
+/**/
+var EE = __webpack_require__(10).EventEmitter;
+
+var EElistenerCount = function (emitter, type) {
+ return emitter.listeners(type).length;
+};
+/**/
+
+/**/
+var Stream = __webpack_require__(22);
+/**/
+
+// TODO(bmeurer): Change this back to const once hole checks are
+// properly optimized away early in Ignition+TurboFan.
+/**/
+var Buffer = __webpack_require__(8).Buffer;
+var OurUint8Array = global.Uint8Array || function () {};
+function _uint8ArrayToBuffer(chunk) {
+ return Buffer.from(chunk);
+}
+function _isUint8Array(obj) {
+ return Buffer.isBuffer(obj) || obj instanceof OurUint8Array;
+}
+/**/
+
+/**/
+var util = __webpack_require__(3);
+util.inherits = __webpack_require__(4);
+/**/
+
+/**/
+var debugUtil = __webpack_require__(34);
+var debug = void 0;
+if (debugUtil && debugUtil.debuglog) {
+ debug = debugUtil.debuglog('stream');
+} else {
+ debug = function () {};
+}
+/**/
+
+var BufferList = __webpack_require__(35);
+var destroyImpl = __webpack_require__(23);
+var StringDecoder;
+
+util.inherits(Readable, Stream);
+
+var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume'];
+
+function prependListener(emitter, event, fn) {
+ // Sadly this is not cacheable as some libraries bundle their own
+ // event emitter implementation with them.
+ if (typeof emitter.prependListener === 'function') {
+ return emitter.prependListener(event, fn);
+ } else {
+ // This is a hack to make sure that our error handler is attached before any
+ // userland ones. NEVER DO THIS. This is here only because this code needs
+ // to continue to work with older versions of Node.js that do not include
+ // the prependListener() method. The goal is to eventually remove this hack.
+ if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]];
+ }
+}
+
+function ReadableState(options, stream) {
+ Duplex = Duplex || __webpack_require__(0);
+
+ options = options || {};
+
+ // object stream flag. Used to make read(n) ignore n and to
+ // make all the buffer merging and length checks go away
+ this.objectMode = !!options.objectMode;
+
+ if (stream instanceof Duplex) this.objectMode = this.objectMode || !!options.readableObjectMode;
+
+ // the point at which it stops calling _read() to fill the buffer
+ // Note: 0 is a valid value, means "don't call _read preemptively ever"
+ var hwm = options.highWaterMark;
+ var defaultHwm = this.objectMode ? 16 : 16 * 1024;
+ this.highWaterMark = hwm || hwm === 0 ? hwm : defaultHwm;
+
+ // cast to ints.
+ this.highWaterMark = Math.floor(this.highWaterMark);
+
+ // A linked list is used to store data chunks instead of an array because the
+ // linked list can remove elements from the beginning faster than
+ // array.shift()
+ this.buffer = new BufferList();
+ this.length = 0;
+ this.pipes = null;
+ this.pipesCount = 0;
+ this.flowing = null;
+ this.ended = false;
+ this.endEmitted = false;
+ this.reading = false;
+
+ // a flag to be able to tell if the event 'readable'/'data' is emitted
+ // immediately, or on a later tick. We set this to true at first, because
+ // any actions that shouldn't happen until "later" should generally also
+ // not happen before the first read call.
+ this.sync = true;
+
+ // whenever we return null, then we set a flag to say
+ // that we're awaiting a 'readable' event emission.
+ this.needReadable = false;
+ this.emittedReadable = false;
+ this.readableListening = false;
+ this.resumeScheduled = false;
+
+ // has it been destroyed
+ this.destroyed = false;
+
+ // Crypto is kind of old and crusty. Historically, its default string
+ // encoding is 'binary' so we have to make this configurable.
+ // Everything else in the universe uses 'utf8', though.
+ this.defaultEncoding = options.defaultEncoding || 'utf8';
+
+ // the number of writers that are awaiting a drain event in .pipe()s
+ this.awaitDrain = 0;
+
+ // if true, a maybeReadMore has been scheduled
+ this.readingMore = false;
+
+ this.decoder = null;
+ this.encoding = null;
+ if (options.encoding) {
+ if (!StringDecoder) StringDecoder = __webpack_require__(13).StringDecoder;
+ this.decoder = new StringDecoder(options.encoding);
+ this.encoding = options.encoding;
+ }
+}
+
+function Readable(options) {
+ Duplex = Duplex || __webpack_require__(0);
+
+ if (!(this instanceof Readable)) return new Readable(options);
+
+ this._readableState = new ReadableState(options, this);
+
+ // legacy
+ this.readable = true;
+
+ if (options) {
+ if (typeof options.read === 'function') this._read = options.read;
+
+ if (typeof options.destroy === 'function') this._destroy = options.destroy;
+ }
+
+ Stream.call(this);
+}
+
+Object.defineProperty(Readable.prototype, 'destroyed', {
+ get: function () {
+ if (this._readableState === undefined) {
+ return false;
+ }
+ return this._readableState.destroyed;
+ },
+ set: function (value) {
+ // we ignore the value if the stream
+ // has not been initialized yet
+ if (!this._readableState) {
+ return;
+ }
+
+ // backward compatibility, the user is explicitly
+ // managing destroyed
+ this._readableState.destroyed = value;
+ }
+});
+
+Readable.prototype.destroy = destroyImpl.destroy;
+Readable.prototype._undestroy = destroyImpl.undestroy;
+Readable.prototype._destroy = function (err, cb) {
+ this.push(null);
+ cb(err);
+};
+
+// Manually shove something into the read() buffer.
+// This returns true if the highWaterMark has not been hit yet,
+// similar to how Writable.write() returns true if you should
+// write() some more.
+Readable.prototype.push = function (chunk, encoding) {
+ var state = this._readableState;
+ var skipChunkCheck;
+
+ if (!state.objectMode) {
+ if (typeof chunk === 'string') {
+ encoding = encoding || state.defaultEncoding;
+ if (encoding !== state.encoding) {
+ chunk = Buffer.from(chunk, encoding);
+ encoding = '';
+ }
+ skipChunkCheck = true;
+ }
+ } else {
+ skipChunkCheck = true;
+ }
+
+ return readableAddChunk(this, chunk, encoding, false, skipChunkCheck);
+};
+
+// Unshift should *always* be something directly out of read()
+Readable.prototype.unshift = function (chunk) {
+ return readableAddChunk(this, chunk, null, true, false);
+};
+
+function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) {
+ var state = stream._readableState;
+ if (chunk === null) {
+ state.reading = false;
+ onEofChunk(stream, state);
+ } else {
+ var er;
+ if (!skipChunkCheck) er = chunkInvalid(state, chunk);
+ if (er) {
+ stream.emit('error', er);
+ } else if (state.objectMode || chunk && chunk.length > 0) {
+ if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) {
+ chunk = _uint8ArrayToBuffer(chunk);
+ }
+
+ if (addToFront) {
+ if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true);
+ } else if (state.ended) {
+ stream.emit('error', new Error('stream.push() after EOF'));
+ } else {
+ state.reading = false;
+ if (state.decoder && !encoding) {
+ chunk = state.decoder.write(chunk);
+ if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state);
+ } else {
+ addChunk(stream, state, chunk, false);
+ }
+ }
+ } else if (!addToFront) {
+ state.reading = false;
+ }
+ }
+
+ return needMoreData(state);
+}
+
+function addChunk(stream, state, chunk, addToFront) {
+ if (state.flowing && state.length === 0 && !state.sync) {
+ stream.emit('data', chunk);
+ stream.read(0);
+ } else {
+ // update the buffer info.
+ state.length += state.objectMode ? 1 : chunk.length;
+ if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk);
+
+ if (state.needReadable) emitReadable(stream);
+ }
+ maybeReadMore(stream, state);
+}
+
+function chunkInvalid(state, chunk) {
+ var er;
+ if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) {
+ er = new TypeError('Invalid non-string/buffer chunk');
+ }
+ return er;
+}
+
+// if it's past the high water mark, we can push in some more.
+// Also, if we have no data yet, we can stand some
+// more bytes. This is to work around cases where hwm=0,
+// such as the repl. Also, if the push() triggered a
+// readable event, and the user called read(largeNumber) such that
+// needReadable was set, then we ought to push more, so that another
+// 'readable' event will be triggered.
+function needMoreData(state) {
+ return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0);
+}
+
+Readable.prototype.isPaused = function () {
+ return this._readableState.flowing === false;
+};
+
+// backwards compatibility.
+Readable.prototype.setEncoding = function (enc) {
+ if (!StringDecoder) StringDecoder = __webpack_require__(13).StringDecoder;
+ this._readableState.decoder = new StringDecoder(enc);
+ this._readableState.encoding = enc;
+ return this;
+};
+
+// Don't raise the hwm > 8MB
+var MAX_HWM = 0x800000;
+function computeNewHighWaterMark(n) {
+ if (n >= MAX_HWM) {
+ n = MAX_HWM;
+ } else {
+ // Get the next highest power of 2 to prevent increasing hwm excessively in
+ // tiny amounts
+ n--;
+ n |= n >>> 1;
+ n |= n >>> 2;
+ n |= n >>> 4;
+ n |= n >>> 8;
+ n |= n >>> 16;
+ n++;
+ }
+ return n;
+}
+
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function howMuchToRead(n, state) {
+ if (n <= 0 || state.length === 0 && state.ended) return 0;
+ if (state.objectMode) return 1;
+ if (n !== n) {
+ // Only flow one buffer at a time
+ if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length;
+ }
+ // If we're asking for more than the current hwm, then raise the hwm.
+ if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n);
+ if (n <= state.length) return n;
+ // Don't have enough
+ if (!state.ended) {
+ state.needReadable = true;
+ return 0;
+ }
+ return state.length;
+}
+
+// you can override either this method, or the async _read(n) below.
+Readable.prototype.read = function (n) {
+ debug('read', n);
+ n = parseInt(n, 10);
+ var state = this._readableState;
+ var nOrig = n;
+
+ if (n !== 0) state.emittedReadable = false;
+
+ // if we're doing read(0) to trigger a readable event, but we
+ // already have a bunch of data in the buffer, then just trigger
+ // the 'readable' event and move on.
+ if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) {
+ debug('read: emitReadable', state.length, state.ended);
+ if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this);
+ return null;
+ }
+
+ n = howMuchToRead(n, state);
+
+ // if we've ended, and we're now clear, then finish it up.
+ if (n === 0 && state.ended) {
+ if (state.length === 0) endReadable(this);
+ return null;
+ }
+
+ // All the actual chunk generation logic needs to be
+ // *below* the call to _read. The reason is that in certain
+ // synthetic stream cases, such as passthrough streams, _read
+ // may be a completely synchronous operation which may change
+ // the state of the read buffer, providing enough data when
+ // before there was *not* enough.
+ //
+ // So, the steps are:
+ // 1. Figure out what the state of things will be after we do
+ // a read from the buffer.
+ //
+ // 2. If that resulting state will trigger a _read, then call _read.
+ // Note that this may be asynchronous, or synchronous. Yes, it is
+ // deeply ugly to write APIs this way, but that still doesn't mean
+ // that the Readable class should behave improperly, as streams are
+ // designed to be sync/async agnostic.
+ // Take note if the _read call is sync or async (ie, if the read call
+ // has returned yet), so that we know whether or not it's safe to emit
+ // 'readable' etc.
+ //
+ // 3. Actually pull the requested chunks out of the buffer and return.
+
+ // if we need a readable event, then we need to do some reading.
+ var doRead = state.needReadable;
+ debug('need readable', doRead);
+
+ // if we currently have less than the highWaterMark, then also read some
+ if (state.length === 0 || state.length - n < state.highWaterMark) {
+ doRead = true;
+ debug('length less than watermark', doRead);
+ }
+
+ // however, if we've ended, then there's no point, and if we're already
+ // reading, then it's unnecessary.
+ if (state.ended || state.reading) {
+ doRead = false;
+ debug('reading or ended', doRead);
+ } else if (doRead) {
+ debug('do read');
+ state.reading = true;
+ state.sync = true;
+ // if the length is currently zero, then we *need* a readable event.
+ if (state.length === 0) state.needReadable = true;
+ // call internal read method
+ this._read(state.highWaterMark);
+ state.sync = false;
+ // If _read pushed data synchronously, then reading will be false,
+ // and we need to re-evaluate how much data we can return to the user.
+ if (!state.reading) n = howMuchToRead(nOrig, state);
+ }
+
+ var ret;
+ if (n > 0) ret = fromList(n, state);else ret = null;
+
+ if (ret === null) {
+ state.needReadable = true;
+ n = 0;
+ } else {
+ state.length -= n;
+ }
+
+ if (state.length === 0) {
+ // If we have nothing in the buffer, then we want to know
+ // as soon as we *do* get something into the buffer.
+ if (!state.ended) state.needReadable = true;
+
+ // If we tried to read() past the EOF, then emit end on the next tick.
+ if (nOrig !== n && state.ended) endReadable(this);
+ }
+
+ if (ret !== null) this.emit('data', ret);
+
+ return ret;
+};
+
+function onEofChunk(stream, state) {
+ if (state.ended) return;
+ if (state.decoder) {
+ var chunk = state.decoder.end();
+ if (chunk && chunk.length) {
+ state.buffer.push(chunk);
+ state.length += state.objectMode ? 1 : chunk.length;
+ }
+ }
+ state.ended = true;
+
+ // emit 'readable' now to make sure it gets picked up.
+ emitReadable(stream);
+}
+
+// Don't emit readable right away in sync mode, because this can trigger
+// another read() call => stack overflow. This way, it might trigger
+// a nextTick recursion warning, but that's not so bad.
+function emitReadable(stream) {
+ var state = stream._readableState;
+ state.needReadable = false;
+ if (!state.emittedReadable) {
+ debug('emitReadable', state.flowing);
+ state.emittedReadable = true;
+ if (state.sync) processNextTick(emitReadable_, stream);else emitReadable_(stream);
+ }
+}
+
+function emitReadable_(stream) {
+ debug('emit readable');
+ stream.emit('readable');
+ flow(stream);
+}
+
+// at this point, the user has presumably seen the 'readable' event,
+// and called read() to consume some data. that may have triggered
+// in turn another _read(n) call, in which case reading = true if
+// it's in progress.
+// However, if we're not ended, or reading, and the length < hwm,
+// then go ahead and try to read some more preemptively.
+function maybeReadMore(stream, state) {
+ if (!state.readingMore) {
+ state.readingMore = true;
+ processNextTick(maybeReadMore_, stream, state);
+ }
+}
+
+function maybeReadMore_(stream, state) {
+ var len = state.length;
+ while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) {
+ debug('maybeReadMore read 0');
+ stream.read(0);
+ if (len === state.length)
+ // didn't get any data, stop spinning.
+ break;else len = state.length;
+ }
+ state.readingMore = false;
+}
+
+// abstract method. to be overridden in specific implementation classes.
+// call cb(er, data) where data is <= n in length.
+// for virtual (non-string, non-buffer) streams, "length" is somewhat
+// arbitrary, and perhaps not very meaningful.
+Readable.prototype._read = function (n) {
+ this.emit('error', new Error('_read() is not implemented'));
+};
+
+Readable.prototype.pipe = function (dest, pipeOpts) {
+ var src = this;
+ var state = this._readableState;
+
+ switch (state.pipesCount) {
+ case 0:
+ state.pipes = dest;
+ break;
+ case 1:
+ state.pipes = [state.pipes, dest];
+ break;
+ default:
+ state.pipes.push(dest);
+ break;
+ }
+ state.pipesCount += 1;
+ debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts);
+
+ var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr;
+
+ var endFn = doEnd ? onend : unpipe;
+ if (state.endEmitted) processNextTick(endFn);else src.once('end', endFn);
+
+ dest.on('unpipe', onunpipe);
+ function onunpipe(readable, unpipeInfo) {
+ debug('onunpipe');
+ if (readable === src) {
+ if (unpipeInfo && unpipeInfo.hasUnpiped === false) {
+ unpipeInfo.hasUnpiped = true;
+ cleanup();
+ }
+ }
+ }
+
+ function onend() {
+ debug('onend');
+ dest.end();
+ }
+
+ // when the dest drains, it reduces the awaitDrain counter
+ // on the source. This would be more elegant with a .once()
+ // handler in flow(), but adding and removing repeatedly is
+ // too slow.
+ var ondrain = pipeOnDrain(src);
+ dest.on('drain', ondrain);
+
+ var cleanedUp = false;
+ function cleanup() {
+ debug('cleanup');
+ // cleanup event handlers once the pipe is broken
+ dest.removeListener('close', onclose);
+ dest.removeListener('finish', onfinish);
+ dest.removeListener('drain', ondrain);
+ dest.removeListener('error', onerror);
+ dest.removeListener('unpipe', onunpipe);
+ src.removeListener('end', onend);
+ src.removeListener('end', unpipe);
+ src.removeListener('data', ondata);
+
+ cleanedUp = true;
+
+ // if the reader is waiting for a drain event from this
+ // specific writer, then it would cause it to never start
+ // flowing again.
+ // So, if this is awaiting a drain, then we just call it now.
+ // If we don't know, then assume that we are waiting for one.
+ if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain();
+ }
+
+ // If the user pushes more data while we're writing to dest then we'll end up
+ // in ondata again. However, we only want to increase awaitDrain once because
+ // dest will only emit one 'drain' event for the multiple writes.
+ // => Introduce a guard on increasing awaitDrain.
+ var increasedAwaitDrain = false;
+ src.on('data', ondata);
+ function ondata(chunk) {
+ debug('ondata');
+ increasedAwaitDrain = false;
+ var ret = dest.write(chunk);
+ if (false === ret && !increasedAwaitDrain) {
+ // If the user unpiped during dest.write(), it is possible
+ // to get stuck in a permanently paused state if that write
+ // also returned false.
+ // => Check whether dest is still a piping destination.
+ if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) {
+ debug('false write response, pause', src._readableState.awaitDrain);
+ src._readableState.awaitDrain++;
+ increasedAwaitDrain = true;
+ }
+ src.pause();
+ }
+ }
+
+ // if the dest has an error, then stop piping into it.
+ // however, don't suppress the throwing behavior for this.
+ function onerror(er) {
+ debug('onerror', er);
+ unpipe();
+ dest.removeListener('error', onerror);
+ if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er);
+ }
+
+ // Make sure our error handler is attached before userland ones.
+ prependListener(dest, 'error', onerror);
+
+ // Both close and finish should trigger unpipe, but only once.
+ function onclose() {
+ dest.removeListener('finish', onfinish);
+ unpipe();
+ }
+ dest.once('close', onclose);
+ function onfinish() {
+ debug('onfinish');
+ dest.removeListener('close', onclose);
+ unpipe();
+ }
+ dest.once('finish', onfinish);
+
+ function unpipe() {
+ debug('unpipe');
+ src.unpipe(dest);
+ }
+
+ // tell the dest that it's being piped to
+ dest.emit('pipe', src);
+
+ // start the flow if it hasn't been started already.
+ if (!state.flowing) {
+ debug('pipe resume');
+ src.resume();
+ }
+
+ return dest;
+};
+
+function pipeOnDrain(src) {
+ return function () {
+ var state = src._readableState;
+ debug('pipeOnDrain', state.awaitDrain);
+ if (state.awaitDrain) state.awaitDrain--;
+ if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) {
+ state.flowing = true;
+ flow(src);
+ }
+ };
+}
+
+Readable.prototype.unpipe = function (dest) {
+ var state = this._readableState;
+ var unpipeInfo = { hasUnpiped: false };
+
+ // if we're not piping anywhere, then do nothing.
+ if (state.pipesCount === 0) return this;
+
+ // just one destination. most common case.
+ if (state.pipesCount === 1) {
+ // passed in one, but it's not the right one.
+ if (dest && dest !== state.pipes) return this;
+
+ if (!dest) dest = state.pipes;
+
+ // got a match.
+ state.pipes = null;
+ state.pipesCount = 0;
+ state.flowing = false;
+ if (dest) dest.emit('unpipe', this, unpipeInfo);
+ return this;
+ }
+
+ // slow case. multiple pipe destinations.
+
+ if (!dest) {
+ // remove all.
+ var dests = state.pipes;
+ var len = state.pipesCount;
+ state.pipes = null;
+ state.pipesCount = 0;
+ state.flowing = false;
+
+ for (var i = 0; i < len; i++) {
+ dests[i].emit('unpipe', this, unpipeInfo);
+ }return this;
+ }
+
+ // try to find the right one.
+ var index = indexOf(state.pipes, dest);
+ if (index === -1) return this;
+
+ state.pipes.splice(index, 1);
+ state.pipesCount -= 1;
+ if (state.pipesCount === 1) state.pipes = state.pipes[0];
+
+ dest.emit('unpipe', this, unpipeInfo);
+
+ return this;
+};
+
+// set up data events if they are asked for
+// Ensure readable listeners eventually get something
+Readable.prototype.on = function (ev, fn) {
+ var res = Stream.prototype.on.call(this, ev, fn);
+
+ if (ev === 'data') {
+ // Start flowing on next tick if stream isn't explicitly paused
+ if (this._readableState.flowing !== false) this.resume();
+ } else if (ev === 'readable') {
+ var state = this._readableState;
+ if (!state.endEmitted && !state.readableListening) {
+ state.readableListening = state.needReadable = true;
+ state.emittedReadable = false;
+ if (!state.reading) {
+ processNextTick(nReadingNextTick, this);
+ } else if (state.length) {
+ emitReadable(this);
+ }
+ }
+ }
+
+ return res;
+};
+Readable.prototype.addListener = Readable.prototype.on;
+
+function nReadingNextTick(self) {
+ debug('readable nexttick read 0');
+ self.read(0);
+}
+
+// pause() and resume() are remnants of the legacy readable stream API
+// If the user uses them, then switch into old mode.
+Readable.prototype.resume = function () {
+ var state = this._readableState;
+ if (!state.flowing) {
+ debug('resume');
+ state.flowing = true;
+ resume(this, state);
+ }
+ return this;
+};
+
+function resume(stream, state) {
+ if (!state.resumeScheduled) {
+ state.resumeScheduled = true;
+ processNextTick(resume_, stream, state);
+ }
+}
+
+function resume_(stream, state) {
+ if (!state.reading) {
+ debug('resume read 0');
+ stream.read(0);
+ }
+
+ state.resumeScheduled = false;
+ state.awaitDrain = 0;
+ stream.emit('resume');
+ flow(stream);
+ if (state.flowing && !state.reading) stream.read(0);
+}
+
+Readable.prototype.pause = function () {
+ debug('call pause flowing=%j', this._readableState.flowing);
+ if (false !== this._readableState.flowing) {
+ debug('pause');
+ this._readableState.flowing = false;
+ this.emit('pause');
+ }
+ return this;
+};
+
+function flow(stream) {
+ var state = stream._readableState;
+ debug('flow', state.flowing);
+ while (state.flowing && stream.read() !== null) {}
+}
+
+// wrap an old-style stream as the async data source.
+// This is *not* part of the readable stream interface.
+// It is an ugly unfortunate mess of history.
+Readable.prototype.wrap = function (stream) {
+ var state = this._readableState;
+ var paused = false;
+
+ var self = this;
+ stream.on('end', function () {
+ debug('wrapped end');
+ if (state.decoder && !state.ended) {
+ var chunk = state.decoder.end();
+ if (chunk && chunk.length) self.push(chunk);
+ }
+
+ self.push(null);
+ });
+
+ stream.on('data', function (chunk) {
+ debug('wrapped data');
+ if (state.decoder) chunk = state.decoder.write(chunk);
+
+ // don't skip over falsy values in objectMode
+ if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return;
+
+ var ret = self.push(chunk);
+ if (!ret) {
+ paused = true;
+ stream.pause();
+ }
+ });
+
+ // proxy all the other methods.
+ // important when wrapping filters and duplexes.
+ for (var i in stream) {
+ if (this[i] === undefined && typeof stream[i] === 'function') {
+ this[i] = function (method) {
+ return function () {
+ return stream[method].apply(stream, arguments);
+ };
+ }(i);
+ }
+ }
+
+ // proxy certain important events.
+ for (var n = 0; n < kProxyEvents.length; n++) {
+ stream.on(kProxyEvents[n], self.emit.bind(self, kProxyEvents[n]));
+ }
+
+ // when we try to consume some more bytes, simply unpause the
+ // underlying stream.
+ self._read = function (n) {
+ debug('wrapped _read', n);
+ if (paused) {
+ paused = false;
+ stream.resume();
+ }
+ };
+
+ return self;
+};
+
+// exposed for testing purposes only.
+Readable._fromList = fromList;
+
+// Pluck off n bytes from an array of buffers.
+// Length is the combined lengths of all the buffers in the list.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function fromList(n, state) {
+ // nothing buffered
+ if (state.length === 0) return null;
+
+ var ret;
+ if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) {
+ // read it all, truncate the list
+ if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length);
+ state.buffer.clear();
+ } else {
+ // read part of list
+ ret = fromListPartial(n, state.buffer, state.decoder);
+ }
+
+ return ret;
+}
+
+// Extracts only enough buffered data to satisfy the amount requested.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function fromListPartial(n, list, hasStrings) {
+ var ret;
+ if (n < list.head.data.length) {
+ // slice is the same for buffers and strings
+ ret = list.head.data.slice(0, n);
+ list.head.data = list.head.data.slice(n);
+ } else if (n === list.head.data.length) {
+ // first chunk is a perfect match
+ ret = list.shift();
+ } else {
+ // result spans more than one buffer
+ ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list);
+ }
+ return ret;
+}
+
+// Copies a specified amount of characters from the list of buffered data
+// chunks.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function copyFromBufferString(n, list) {
+ var p = list.head;
+ var c = 1;
+ var ret = p.data;
+ n -= ret.length;
+ while (p = p.next) {
+ var str = p.data;
+ var nb = n > str.length ? str.length : n;
+ if (nb === str.length) ret += str;else ret += str.slice(0, n);
+ n -= nb;
+ if (n === 0) {
+ if (nb === str.length) {
+ ++c;
+ if (p.next) list.head = p.next;else list.head = list.tail = null;
+ } else {
+ list.head = p;
+ p.data = str.slice(nb);
+ }
+ break;
+ }
+ ++c;
+ }
+ list.length -= c;
+ return ret;
+}
+
+// Copies a specified amount of bytes from the list of buffered data chunks.
+// This function is designed to be inlinable, so please take care when making
+// changes to the function body.
+function copyFromBuffer(n, list) {
+ var ret = Buffer.allocUnsafe(n);
+ var p = list.head;
+ var c = 1;
+ p.data.copy(ret);
+ n -= p.data.length;
+ while (p = p.next) {
+ var buf = p.data;
+ var nb = n > buf.length ? buf.length : n;
+ buf.copy(ret, ret.length - n, 0, nb);
+ n -= nb;
+ if (n === 0) {
+ if (nb === buf.length) {
+ ++c;
+ if (p.next) list.head = p.next;else list.head = list.tail = null;
+ } else {
+ list.head = p;
+ p.data = buf.slice(nb);
+ }
+ break;
+ }
+ ++c;
+ }
+ list.length -= c;
+ return ret;
+}
+
+function endReadable(stream) {
+ var state = stream._readableState;
+
+ // If we get here before consuming all the bytes, then that is a
+ // bug in node. Should never happen.
+ if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream');
+
+ if (!state.endEmitted) {
+ state.ended = true;
+ processNextTick(endReadableNT, state, stream);
+ }
+}
+
+function endReadableNT(state, stream) {
+ // Check that we didn't get one last unshift.
+ if (!state.endEmitted && state.length === 0) {
+ state.endEmitted = true;
+ stream.readable = false;
+ stream.emit('end');
+ }
+}
+
+function forEach(xs, f) {
+ for (var i = 0, l = xs.length; i < l; i++) {
+ f(xs[i], i);
+ }
+}
+
+function indexOf(xs, x) {
+ for (var i = 0, l = xs.length; i < l; i++) {
+ if (xs[i] === x) return i;
+ }
+ return -1;
+}
+/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(2), __webpack_require__(6)))
+
+/***/ }),
+/* 22 */
+/***/ (function(module, exports, __webpack_require__) {
+
+module.exports = __webpack_require__(10).EventEmitter;
+
+
+/***/ }),
+/* 23 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+/**/
+
+var processNextTick = __webpack_require__(7);
+/**/
+
+// undocumented cb() API, needed for core, not for public API
+function destroy(err, cb) {
+ var _this = this;
+
+ var readableDestroyed = this._readableState && this._readableState.destroyed;
+ var writableDestroyed = this._writableState && this._writableState.destroyed;
+
+ if (readableDestroyed || writableDestroyed) {
+ if (cb) {
+ cb(err);
+ } else if (err && (!this._writableState || !this._writableState.errorEmitted)) {
+ processNextTick(emitErrorNT, this, err);
+ }
+ return;
+ }
+
+ // we set destroyed to true before firing error callbacks in order
+ // to make it re-entrance safe in case destroy() is called within callbacks
+
+ if (this._readableState) {
+ this._readableState.destroyed = true;
+ }
+
+ // if this is a duplex stream mark the writable part as destroyed as well
+ if (this._writableState) {
+ this._writableState.destroyed = true;
+ }
+
+ this._destroy(err || null, function (err) {
+ if (!cb && err) {
+ processNextTick(emitErrorNT, _this, err);
+ if (_this._writableState) {
+ _this._writableState.errorEmitted = true;
+ }
+ } else if (cb) {
+ cb(err);
+ }
+ });
+}
+
+function undestroy() {
+ if (this._readableState) {
+ this._readableState.destroyed = false;
+ this._readableState.reading = false;
+ this._readableState.ended = false;
+ this._readableState.endEmitted = false;
+ }
+
+ if (this._writableState) {
+ this._writableState.destroyed = false;
+ this._writableState.ended = false;
+ this._writableState.ending = false;
+ this._writableState.finished = false;
+ this._writableState.errorEmitted = false;
+ }
+}
+
+function emitErrorNT(self, err) {
+ self.emit('error', err);
+}
+
+module.exports = {
+ destroy: destroy,
+ undestroy: undestroy
+};
+
+/***/ }),
+/* 24 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a transform stream is a readable/writable stream where you do
+// something with the data. Sometimes it's called a "filter",
+// but that's not a great name for it, since that implies a thing where
+// some bits pass through, and others are simply ignored. (That would
+// be a valid example of a transform, of course.)
+//
+// While the output is causally related to the input, it's not a
+// necessarily symmetric or synchronous transformation. For example,
+// a zlib stream might take multiple plain-text writes(), and then
+// emit a single compressed chunk some time in the future.
+//
+// Here's how this works:
+//
+// The Transform stream has all the aspects of the readable and writable
+// stream classes. When you write(chunk), that calls _write(chunk,cb)
+// internally, and returns false if there's a lot of pending writes
+// buffered up. When you call read(), that calls _read(n) until
+// there's enough pending readable data buffered up.
+//
+// In a transform stream, the written data is placed in a buffer. When
+// _read(n) is called, it transforms the queued up data, calling the
+// buffered _write cb's as it consumes chunks. If consuming a single
+// written chunk would result in multiple output chunks, then the first
+// outputted bit calls the readcb, and subsequent chunks just go into
+// the read buffer, and will cause it to emit 'readable' if necessary.
+//
+// This way, back-pressure is actually determined by the reading side,
+// since _read has to be called to start processing a new chunk. However,
+// a pathological inflate type of transform can cause excessive buffering
+// here. For example, imagine a stream where every byte of input is
+// interpreted as an integer from 0-255, and then results in that many
+// bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in
+// 1kb of data being output. In this case, you could write a very small
+// amount of input, and end up with a very large amount of output. In
+// such a pathological inflating mechanism, there'd be no way to tell
+// the system to stop doing the transform. A single 4MB write could
+// cause the system to run out of memory.
+//
+// However, even in such a pathological case, only a single written chunk
+// would be consumed, and then the rest would wait (un-transformed) until
+// the results of the previous transformed chunk were consumed.
+
+
+
+module.exports = Transform;
+
+var Duplex = __webpack_require__(0);
+
+/**/
+var util = __webpack_require__(3);
+util.inherits = __webpack_require__(4);
+/**/
+
+util.inherits(Transform, Duplex);
+
+function TransformState(stream) {
+ this.afterTransform = function (er, data) {
+ return afterTransform(stream, er, data);
+ };
+
+ this.needTransform = false;
+ this.transforming = false;
+ this.writecb = null;
+ this.writechunk = null;
+ this.writeencoding = null;
+}
+
+function afterTransform(stream, er, data) {
+ var ts = stream._transformState;
+ ts.transforming = false;
+
+ var cb = ts.writecb;
+
+ if (!cb) {
+ return stream.emit('error', new Error('write callback called multiple times'));
+ }
+
+ ts.writechunk = null;
+ ts.writecb = null;
+
+ if (data !== null && data !== undefined) stream.push(data);
+
+ cb(er);
+
+ var rs = stream._readableState;
+ rs.reading = false;
+ if (rs.needReadable || rs.length < rs.highWaterMark) {
+ stream._read(rs.highWaterMark);
+ }
+}
+
+function Transform(options) {
+ if (!(this instanceof Transform)) return new Transform(options);
+
+ Duplex.call(this, options);
+
+ this._transformState = new TransformState(this);
+
+ var stream = this;
+
+ // start out asking for a readable event once data is transformed.
+ this._readableState.needReadable = true;
+
+ // we have implemented the _read method, and done the other things
+ // that Readable wants before the first _read call, so unset the
+ // sync guard flag.
+ this._readableState.sync = false;
+
+ if (options) {
+ if (typeof options.transform === 'function') this._transform = options.transform;
+
+ if (typeof options.flush === 'function') this._flush = options.flush;
+ }
+
+ // When the writable side finishes, then flush out anything remaining.
+ this.once('prefinish', function () {
+ if (typeof this._flush === 'function') this._flush(function (er, data) {
+ done(stream, er, data);
+ });else done(stream);
+ });
+}
+
+Transform.prototype.push = function (chunk, encoding) {
+ this._transformState.needTransform = false;
+ return Duplex.prototype.push.call(this, chunk, encoding);
+};
+
+// This is the part where you do stuff!
+// override this function in implementation classes.
+// 'chunk' is an input chunk.
+//
+// Call push(newChunk) to pass along transformed output
+// to the readable side. You may call 'push' zero or more times.
+//
+// Call cb(err) when you are done with this chunk. If you pass
+// an error, then that'll put the hurt on the whole operation. If you
+// never call cb(), then you'll never get another chunk.
+Transform.prototype._transform = function (chunk, encoding, cb) {
+ throw new Error('_transform() is not implemented');
+};
+
+Transform.prototype._write = function (chunk, encoding, cb) {
+ var ts = this._transformState;
+ ts.writecb = cb;
+ ts.writechunk = chunk;
+ ts.writeencoding = encoding;
+ if (!ts.transforming) {
+ var rs = this._readableState;
+ if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark);
+ }
+};
+
+// Doesn't matter what the args are here.
+// _transform does all the work.
+// That we got here means that the readable side wants more data.
+Transform.prototype._read = function (n) {
+ var ts = this._transformState;
+
+ if (ts.writechunk !== null && ts.writecb && !ts.transforming) {
+ ts.transforming = true;
+ this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform);
+ } else {
+ // mark that we need a transform, so that any data that comes in
+ // will get processed, now that we've asked for it.
+ ts.needTransform = true;
+ }
+};
+
+Transform.prototype._destroy = function (err, cb) {
+ var _this = this;
+
+ Duplex.prototype._destroy.call(this, err, function (err2) {
+ cb(err2);
+ _this.emit('close');
+ });
+};
+
+function done(stream, er, data) {
+ if (er) return stream.emit('error', er);
+
+ if (data !== null && data !== undefined) stream.push(data);
+
+ // if there's nothing in the write buffer, then that means
+ // that nothing more will ever be provided
+ var ws = stream._writableState;
+ var ts = stream._transformState;
+
+ if (ws.length) throw new Error('Calling transform done when ws.length != 0');
+
+ if (ts.transforming) throw new Error('Calling transform done when still transforming');
+
+ return stream.push(null);
+}
+
+/***/ }),
+/* 25 */
+/***/ (function(module, exports) {
+
+module.exports = {
+
+ isArray: function(value) {
+ if (Array.isArray) {
+ return Array.isArray(value);
+ }
+ // fallback for older browsers like IE 8
+ return Object.prototype.toString.call( value ) === '[object Array]';
+ }
+
+};
+
+
+/***/ }),
+/* 26 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var helper = __webpack_require__(14);
+var isArray = __webpack_require__(25).isArray;
+
+var currentElement, currentElementName;
+
+function validateOptions(userOptions) {
+ var options = helper.copyOptions(userOptions);
+ helper.ensureFlagExists('ignoreDeclaration', options);
+ helper.ensureFlagExists('ignoreInstruction', options);
+ helper.ensureFlagExists('ignoreAttributes', options);
+ helper.ensureFlagExists('ignoreText', options);
+ helper.ensureFlagExists('ignoreComment', options);
+ helper.ensureFlagExists('ignoreCdata', options);
+ helper.ensureFlagExists('ignoreDoctype', options);
+ helper.ensureFlagExists('compact', options);
+ helper.ensureFlagExists('indentText', options);
+ helper.ensureFlagExists('indentCdata', options);
+ helper.ensureFlagExists('indentAttributes', options);
+ helper.ensureFlagExists('indentInstruction', options);
+ helper.ensureFlagExists('fullTagEmptyElement', options);
+ helper.ensureFlagExists('noQuotesForNativeAttributes', options);
+ helper.ensureSpacesExists(options);
+ if (typeof options.spaces === 'number') {
+ options.spaces = Array(options.spaces + 1).join(' ');
+ }
+ helper.ensureKeyExists('declaration', options);
+ helper.ensureKeyExists('instruction', options);
+ helper.ensureKeyExists('attributes', options);
+ helper.ensureKeyExists('text', options);
+ helper.ensureKeyExists('comment', options);
+ helper.ensureKeyExists('cdata', options);
+ helper.ensureKeyExists('doctype', options);
+ helper.ensureKeyExists('type', options);
+ helper.ensureKeyExists('name', options);
+ helper.ensureKeyExists('elements', options);
+ helper.checkFnExists('doctype', options);
+ helper.checkFnExists('instruction', options);
+ helper.checkFnExists('cdata', options);
+ helper.checkFnExists('comment', options);
+ helper.checkFnExists('text', options);
+ helper.checkFnExists('instructionName', options);
+ helper.checkFnExists('elementName', options);
+ helper.checkFnExists('attributeName', options);
+ helper.checkFnExists('attributeValue', options);
+ helper.checkFnExists('attributes', options);
+ helper.checkFnExists('fullTagEmptyElement', options);
+ return options;
+}
+
+function writeIndentation(options, depth, firstLine) {
+ return (!firstLine && options.spaces ? '\n' : '') + Array(depth + 1).join(options.spaces);
+}
+
+function writeAttributes(attributes, options, depth) {
+ if (options.ignoreAttributes) {
+ return '';
+ }
+ if ('attributesFn' in options) {
+ attributes = options.attributesFn(attributes, currentElementName, currentElement);
+ }
+ var key, attr, attrName, quote, result = '';
+ for (key in attributes) {
+ if (attributes.hasOwnProperty(key)) {
+ quote = options.noQuotesForNativeAttributes && typeof attributes[key] !== 'string' ? '' : '"';
+ attr = '' + attributes[key]; // ensure number and boolean are converted to String
+ attr = attr.replace(/"/g, '"');
+ attrName = 'attributeNameFn' in options ? options.attributeNameFn(key, attr, currentElementName, currentElement) : key;
+ result += (options.spaces && options.indentAttributes? writeIndentation(options, depth+1, false) : ' ');
+ result += attrName + '=' + quote + ('attributeValueFn' in options ? options.attributeValueFn(attr, key, currentElementName, currentElement) : attr) + quote;
+ }
+ }
+ if (attributes && Object.keys(attributes).length && options.spaces && options.indentAttributes) {
+ result += writeIndentation(options, depth, false);
+ }
+ return result;
+}
+
+function writeDeclaration(declaration, options, depth) {
+ currentElement = declaration;
+ currentElementName = 'xml';
+ return options.ignoreDeclaration ? '' : '' + 'xml' + writeAttributes(declaration[options.attributesKey], options, depth) + '?>';
+}
+
+function writeInstruction(instruction, options, depth) {
+ if (options.ignoreInstruction) {
+ return '';
+ }
+ var key;
+ for (key in instruction) {
+ if (instruction.hasOwnProperty(key)) {
+ break;
+ }
+ }
+ var instructionName = 'instructionNameFn' in options ? options.instructionNameFn(key, instruction[key], currentElementName, currentElement) : key;
+ if (typeof instruction[key] === 'object') {
+ currentElement = instruction;
+ currentElementName = instructionName;
+ return '' + instructionName + writeAttributes(instruction[key][options.attributesKey], options, depth) + '?>';
+ } else {
+ var instructionValue = instruction[key] ? instruction[key] : '';
+ if ('instructionFn' in options) instructionValue = options.instructionFn(instructionValue, key, currentElementName, currentElement);
+ return '' + instructionName + (instructionValue ? ' ' + instructionValue : '') + '?>';
+ }
+}
+
+function writeComment(comment, options) {
+ return options.ignoreComment ? '' : '';
+}
+
+function writeCdata(cdata, options) {
+ return options.ignoreCdata ? '' : '';
+}
+
+function writeDoctype(doctype, options) {
+ return options.ignoreDoctype ? '' : '';
+}
+
+function writeText(text, options) {
+ if (options.ignoreText) return '';
+ text = '' + text; // ensure Number and Boolean are converted to String
+ text = text.replace(/&/g, '&'); // desanitize to avoid double sanitization
+ text = text.replace(/&/g, '&').replace(//g, '>');
+ return 'textFn' in options ? options.textFn(text, currentElementName, currentElement) : text;
+}
+
+function hasContent(element, options) {
+ var i;
+ if (element.elements && element.elements.length) {
+ for (i = 0; i < element.elements.length; ++i) {
+ switch (element.elements[i][options.typeKey]) {
+ case 'text':
+ if (options.indentText) {
+ return true;
+ }
+ break; // skip to next key
+ case 'cdata':
+ if (options.indentCdata) {
+ return true;
+ }
+ break; // skip to next key
+ case 'instruction':
+ if (options.indentInstruction) {
+ return true;
+ }
+ break; // skip to next key
+ case 'doctype':
+ case 'comment':
+ case 'element':
+ return true;
+ default:
+ return true;
+ }
+ }
+ }
+ return false;
+}
+
+function writeElement(element, options, depth) {
+ currentElement = element;
+ currentElementName = element.name;
+ var xml = '', elementName = 'elementNameFn' in options ? options.elementNameFn(element.name, element) : element.name;
+ xml += '<' + elementName;
+ if (element[options.attributesKey]) {
+ xml += writeAttributes(element[options.attributesKey], options, depth);
+ }
+ var withClosingTag = element[options.elementsKey] && element[options.elementsKey].length || element[options.attributesKey] && element[options.attributesKey]['xml:space'] === 'preserve';
+ if (!withClosingTag) {
+ if ('fullTagEmptyElementFn' in options) {
+ withClosingTag = options.fullTagEmptyElementFn(element.name, element);
+ } else {
+ withClosingTag = options.fullTagEmptyElement;
+ }
+ }
+ if (withClosingTag) {
+ xml += '>';
+ if (element[options.elementsKey] && element[options.elementsKey].length) {
+ xml += writeElements(element[options.elementsKey], options, depth + 1);
+ currentElement = element;
+ currentElementName = element.name;
+ }
+ xml += options.spaces && hasContent(element, options) ? '\n' + Array(depth + 1).join(options.spaces) : '';
+ xml += '' + elementName + '>';
+ } else {
+ xml += '/>';
+ }
+ return xml;
+}
+
+function writeElements(elements, options, depth, firstLine) {
+ return elements.reduce(function (xml, element) {
+ var indent = writeIndentation(options, depth, firstLine && !xml);
+ switch (element.type) {
+ case 'element': return xml + indent + writeElement(element, options, depth);
+ case 'comment': return xml + indent + writeComment(element[options.commentKey], options);
+ case 'doctype': return xml + indent + writeDoctype(element[options.doctypeKey], options);
+ case 'cdata': return xml + (options.indentCdata ? indent : '') + writeCdata(element[options.cdataKey], options);
+ case 'text': return xml + (options.indentText ? indent : '') + writeText(element[options.textKey], options);
+ case 'instruction':
+ var instruction = {};
+ instruction[element[options.nameKey]] = element[options.attributesKey] ? element : element[options.instructionKey];
+ return xml + (options.indentInstruction ? indent : '') + writeInstruction(instruction, options, depth);
+ }
+ }, '');
+}
+
+function hasContentCompact(element, options, anyContent) {
+ var key;
+ for (key in element) {
+ if (element.hasOwnProperty(key)) {
+ switch (key) {
+ case options.parentKey:
+ case options.attributesKey:
+ break; // skip to next key
+ case options.textKey:
+ if (options.indentText || anyContent) {
+ return true;
+ }
+ break; // skip to next key
+ case options.cdataKey:
+ if (options.indentCdata || anyContent) {
+ return true;
+ }
+ break; // skip to next key
+ case options.instructionKey:
+ if (options.indentInstruction || anyContent) {
+ return true;
+ }
+ break; // skip to next key
+ case options.doctypeKey:
+ case options.commentKey:
+ return true;
+ default:
+ return true;
+ }
+ }
+ }
+ return false;
+}
+
+function writeElementCompact(element, name, options, depth, indent) {
+ currentElement = element;
+ currentElementName = name;
+ var elementName = 'elementNameFn' in options ? options.elementNameFn(name, element) : name;
+ if (typeof element === 'undefined' || element === null) {
+ return 'fullTagEmptyElementFn' in options && options.fullTagEmptyElementFn(name, element) || options.fullTagEmptyElement ? '<' + elementName + '>' + elementName + '>' : '<' + elementName + '/>';
+ }
+ var xml = '';
+ if (name) {
+ xml += '<' + elementName;
+ if (typeof element !== 'object') {
+ xml += '>' + writeText(element,options) + '' + elementName + '>';
+ return xml;
+ }
+ if (element[options.attributesKey]) {
+ xml += writeAttributes(element[options.attributesKey], options, depth);
+ }
+ var withClosingTag = hasContentCompact(element, options, true) || element[options.attributesKey] && element[options.attributesKey]['xml:space'] === 'preserve';
+ if (!withClosingTag) {
+ if ('fullTagEmptyElementFn' in options) {
+ withClosingTag = options.fullTagEmptyElementFn(name, element);
+ } else {
+ withClosingTag = options.fullTagEmptyElement;
+ }
+ }
+ if (withClosingTag) {
+ xml += '>';
+ } else {
+ xml += '/>';
+ return xml;
+ }
+ }
+ xml += writeElementsCompact(element, options, depth + 1, false);
+ currentElement = element;
+ currentElementName = name;
+ if (name) {
+ xml += (indent ? writeIndentation(options, depth, false) : '') + '' + elementName + '>';
+ }
+ return xml;
+}
+
+function writeElementsCompact(element, options, depth, firstLine) {
+ var i, key, nodes, xml = '';
+ for (key in element) {
+ if (element.hasOwnProperty(key)) {
+ nodes = isArray(element[key]) ? element[key] : [element[key]];
+ for (i = 0; i < nodes.length; ++i) {
+ switch (key) {
+ case options.declarationKey: xml += writeDeclaration(nodes[i], options, depth); break;
+ case options.instructionKey: xml += (options.indentInstruction ? writeIndentation(options, depth, firstLine) : '') + writeInstruction(nodes[i], options, depth); break;
+ case options.attributesKey: case options.parentKey: break; // skip
+ case options.textKey: xml += (options.indentText ? writeIndentation(options, depth, firstLine) : '') + writeText(nodes[i], options); break;
+ case options.cdataKey: xml += (options.indentCdata ? writeIndentation(options, depth, firstLine) : '') + writeCdata(nodes[i], options); break;
+ case options.doctypeKey: xml += writeIndentation(options, depth, firstLine) + writeDoctype(nodes[i], options); break;
+ case options.commentKey: xml += writeIndentation(options, depth, firstLine) + writeComment(nodes[i], options); break;
+ default: xml += writeIndentation(options, depth, firstLine) + writeElementCompact(nodes[i], key, options, depth, hasContentCompact(nodes[i], options));
+ }
+ firstLine = firstLine && !xml;
+ }
+ }
+ }
+ return xml;
+}
+
+module.exports = function (js, options) {
+ options = validateOptions(options);
+ var xml = '';
+ currentElement = js;
+ currentElementName = '_root_';
+ if (options.compact) {
+ xml = writeElementsCompact(js, options, 0, true);
+ } else {
+ if (js[options.declarationKey]) {
+ xml += writeDeclaration(js[options.declarationKey], options, 0);
+ }
+ if (js[options.elementsKey] && js[options.elementsKey].length) {
+ xml += writeElements(js[options.elementsKey], options, 0, !xml);
+ }
+ }
+ return xml;
+};
+
+
+/***/ }),
+/* 27 */
+/***/ (function(module, exports, __webpack_require__) {
+
+/**
+ * @constructor
+ * @param {ParseConformance} [parser] A parser, which may include specialized StructureDefintion and ValueSet resources
+ */
+var Fhir = function (parser) {
+ var ParseConformance = __webpack_require__(9);
+ this.parser = parser || new ParseConformance(true);
+};
+
+/**
+ * Serializes a JSON resource object to XML
+ * @param {string} json
+ * @returns {string} XML
+ */
+Fhir.prototype.jsonToXml = function(json) {
+ var obj = JSON.parse(json);
+ return this.objToXml(obj);
+}
+
+/**
+ * Serializes a JS resource object to XML
+ * @param {*} obj
+ * @returns {string}
+ */
+Fhir.prototype.objToXml = function(obj) {
+ var ConvertToXML = __webpack_require__(28);
+ var convertToXML = new ConvertToXML(this.parser);
+ var xml = convertToXML.convert(obj);
+ return xml;
+};
+
+/**
+ * Serializes an XML resource to a JS object
+ * @param {string} xml
+ * @returns {*}
+ */
+Fhir.prototype.xmlToObj = function(xml) {
+ var ConvertToJS = __webpack_require__(15);
+ var convertToJs = new ConvertToJS(this.parser);
+ var obj = convertToJs.convert(xml);
+ return obj;
+};
+
+/**
+ * Serializes an XML resource to JSON
+ * @param {string} xml
+ * @returns {string} JSON
+ */
+Fhir.prototype.xmlToJson = function(xml) {
+ var ConvertToJS = __webpack_require__(15);
+ var convertToJs = new ConvertToJS(this.parser);
+ var json = convertToJs.convertToJSON(xml);
+ return json;
+};
+
+/**
+ * Validates the specified resource (either a JS object or XML string)
+ * @param {string|*} objOrXml
+ * @param {ValidationOptions} options
+ * @returns {ValidationResponse}
+ */
+Fhir.prototype.validate = function(objOrXml, options) {
+ var validate = __webpack_require__(46);
+ return validate(objOrXml, options);
+};
+
+module.exports = Fhir;
+
+/***/ }),
+/* 28 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var convert = __webpack_require__(18);
+var _ = __webpack_require__(1);
+var ParseConformance = __webpack_require__(9);
+
+/**
+ * @constructor
+ * @param {ParseConformance} [parser] A parser, which may include specialized StructureDefintion and ValueSet resources
+ */
+function ConvertToXML(parser) {
+ this.parser = parser || new ParseConformance(true);
+}
+
+/**
+ * Converts the specified object to XML
+ * @param {FHIR.Resource} obj
+ * @returns {string}
+ */
+ConvertToXML.prototype.convert = function(obj) {
+ var self = this;
+
+ if (obj.hasOwnProperty('resourceType')) {
+ var xmlObj = self.resourceToXML(obj);
+ return convert.js2xml(xmlObj);
+ }
+}
+
+/**
+ * @param obj
+ * @param xmlObj
+ * @returns {*}
+ * @private
+ */
+ConvertToXML.prototype.resourceToXML = function(obj, xmlObj) {
+ var self = this;
+ var resourceElement = {
+ type: 'element',
+ name: obj.resourceType,
+ attributes: {
+ xmlns: 'http://hl7.org/fhir'
+ },
+ elements: []
+ };
+
+ if (!xmlObj) {
+ xmlObj = {
+ declaration: {
+ attributes: {
+ version: '1.0',
+ encoding: 'UTF-8'
+ }
+ },
+ elements: [resourceElement]
+ };
+ }
+
+ if (!self.parser.parsedStructureDefinitions[obj.resourceType]) {
+ throw new Error('Unknown resource type: ' + obj.resourceType);
+ }
+
+ _.each(self.parser.parsedStructureDefinitions[obj.resourceType]._properties, function(property) {
+ self.propertyToXML(resourceElement, self.parser.parsedStructureDefinitions[obj.resourceType], obj, property._name);
+ });
+
+ return xmlObj;
+}
+
+/**
+ * @param parentXmlObj
+ * @param parentType
+ * @param obj
+ * @param propertyName
+ * @private
+ */
+ConvertToXML.prototype.propertyToXML = function(parentXmlObj, parentType, obj, propertyName) {
+ var self = this;
+
+ if (!obj || !obj[propertyName]) return;
+
+ var propertyType = _.find(parentType._properties, function(property) {
+ return property._name == propertyName;
+ });
+
+ function pushProperty(value) {
+ if (!value) return;
+
+ var nextXmlObj = {
+ type: 'element',
+ name: propertyName,
+ elements: []
+ };
+
+ switch (propertyType._type) {
+ case 'string':
+ case 'base64Binary':
+ case 'code':
+ case 'id':
+ case 'markdown':
+ case 'uri':
+ case 'oid':
+ case 'boolean':
+ case 'integer':
+ case 'decimal':
+ case 'unsignedInt':
+ case 'positiveInt':
+ case 'date':
+ case 'dateTime':
+ case 'time':
+ case 'instant':
+ nextXmlObj.attributes = {
+ value: value
+ };
+ break;
+ case 'xhtml':
+ if (propertyName === 'div') {
+ var divXmlObj = convert.xml2js(value);
+ if (divXmlObj.elements.length === 1 && divXmlObj.elements[0].name === 'div') {
+ nextXmlObj.elements = divXmlObj.elements[0].elements;
+ }
+ }
+ break;
+ case 'Resource':
+ nextXmlObj.elements.push(self.resourceToXML(value).elements[0]);
+ break;
+ case 'BackboneElement':
+ for (var x in propertyType._properties) {
+ var nextProperty = propertyType._properties[x];
+ self.propertyToXML(nextXmlObj, propertyType, value, nextProperty._name);
+ }
+ break;
+ default:
+ var nextType = self.parser.parsedStructureDefinitions[propertyType._type];
+
+ if (propertyType._type.startsWith('#')) {
+ var typeSplit = propertyType._type.substring(1).split('.');
+ for (var i = 0; i < typeSplit.length; i++) {
+ if (i == 0) {
+ nextType = self.parser.parsedStructureDefinitions[typeSplit[i]];
+ } else {
+ nextType = _.find(nextType._properties, function(nextTypeProperty) {
+ return nextTypeProperty._name === typeSplit[i];
+ });
+ }
+
+ if (!nextType) {
+ break;
+ }
+ }
+ }
+
+ if (!nextType) {
+ console.log('Could not find type ' + propertyType._type);
+ } else {
+ _.each(nextType._properties, function(nextProperty) {
+ self.propertyToXML(nextXmlObj, nextType, value, nextProperty._name);
+ });
+ }
+ }
+
+ parentXmlObj.elements.push(nextXmlObj);
+ }
+
+ if (obj[propertyName] && propertyType._multiple) {
+ for (var i = 0; i < obj[propertyName].length; i++) {
+ pushProperty(obj[propertyName][i]);
+ }
+ } else {
+ pushProperty(obj[propertyName]);
+ }
+}
+
+module.exports = ConvertToXML;
+
+/***/ }),
+/* 29 */
+/***/ (function(module, exports, __webpack_require__) {
+
+/* WEBPACK VAR INJECTION */(function(Buffer) {;(function (sax) { // wrapper for non-node envs
+ sax.parser = function (strict, opt) { return new SAXParser(strict, opt) }
+ sax.SAXParser = SAXParser
+ sax.SAXStream = SAXStream
+ sax.createStream = createStream
+
+ // When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns.
+ // When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)),
+ // since that's the earliest that a buffer overrun could occur. This way, checks are
+ // as rare as required, but as often as necessary to ensure never crossing this bound.
+ // Furthermore, buffers are only tested at most once per write(), so passing a very
+ // large string into write() might have undesirable effects, but this is manageable by
+ // the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme
+ // edge case, result in creating at most one complete copy of the string passed in.
+ // Set to Infinity to have unlimited buffers.
+ sax.MAX_BUFFER_LENGTH = 64 * 1024
+
+ var buffers = [
+ 'comment', 'sgmlDecl', 'textNode', 'tagName', 'doctype',
+ 'procInstName', 'procInstBody', 'entity', 'attribName',
+ 'attribValue', 'cdata', 'script'
+ ]
+
+ sax.EVENTS = [
+ 'text',
+ 'processinginstruction',
+ 'sgmldeclaration',
+ 'doctype',
+ 'comment',
+ 'opentagstart',
+ 'attribute',
+ 'opentag',
+ 'closetag',
+ 'opencdata',
+ 'cdata',
+ 'closecdata',
+ 'error',
+ 'end',
+ 'ready',
+ 'script',
+ 'opennamespace',
+ 'closenamespace'
+ ]
+
+ function SAXParser (strict, opt) {
+ if (!(this instanceof SAXParser)) {
+ return new SAXParser(strict, opt)
+ }
+
+ var parser = this
+ clearBuffers(parser)
+ parser.q = parser.c = ''
+ parser.bufferCheckPosition = sax.MAX_BUFFER_LENGTH
+ parser.opt = opt || {}
+ parser.opt.lowercase = parser.opt.lowercase || parser.opt.lowercasetags
+ parser.looseCase = parser.opt.lowercase ? 'toLowerCase' : 'toUpperCase'
+ parser.tags = []
+ parser.closed = parser.closedRoot = parser.sawRoot = false
+ parser.tag = parser.error = null
+ parser.strict = !!strict
+ parser.noscript = !!(strict || parser.opt.noscript)
+ parser.state = S.BEGIN
+ parser.strictEntities = parser.opt.strictEntities
+ parser.ENTITIES = parser.strictEntities ? Object.create(sax.XML_ENTITIES) : Object.create(sax.ENTITIES)
+ parser.attribList = []
+
+ // namespaces form a prototype chain.
+ // it always points at the current tag,
+ // which protos to its parent tag.
+ if (parser.opt.xmlns) {
+ parser.ns = Object.create(rootNS)
+ }
+
+ // mostly just for error reporting
+ parser.trackPosition = parser.opt.position !== false
+ if (parser.trackPosition) {
+ parser.position = parser.line = parser.column = 0
+ }
+ emit(parser, 'onready')
+ }
+
+ if (!Object.create) {
+ Object.create = function (o) {
+ function F () {}
+ F.prototype = o
+ var newf = new F()
+ return newf
+ }
+ }
+
+ if (!Object.keys) {
+ Object.keys = function (o) {
+ var a = []
+ for (var i in o) if (o.hasOwnProperty(i)) a.push(i)
+ return a
+ }
+ }
+
+ function checkBufferLength (parser) {
+ var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10)
+ var maxActual = 0
+ for (var i = 0, l = buffers.length; i < l; i++) {
+ var len = parser[buffers[i]].length
+ if (len > maxAllowed) {
+ // Text/cdata nodes can get big, and since they're buffered,
+ // we can get here under normal conditions.
+ // Avoid issues by emitting the text node now,
+ // so at least it won't get any bigger.
+ switch (buffers[i]) {
+ case 'textNode':
+ closeText(parser)
+ break
+
+ case 'cdata':
+ emitNode(parser, 'oncdata', parser.cdata)
+ parser.cdata = ''
+ break
+
+ case 'script':
+ emitNode(parser, 'onscript', parser.script)
+ parser.script = ''
+ break
+
+ default:
+ error(parser, 'Max buffer length exceeded: ' + buffers[i])
+ }
+ }
+ maxActual = Math.max(maxActual, len)
+ }
+ // schedule the next check for the earliest possible buffer overrun.
+ var m = sax.MAX_BUFFER_LENGTH - maxActual
+ parser.bufferCheckPosition = m + parser.position
+ }
+
+ function clearBuffers (parser) {
+ for (var i = 0, l = buffers.length; i < l; i++) {
+ parser[buffers[i]] = ''
+ }
+ }
+
+ function flushBuffers (parser) {
+ closeText(parser)
+ if (parser.cdata !== '') {
+ emitNode(parser, 'oncdata', parser.cdata)
+ parser.cdata = ''
+ }
+ if (parser.script !== '') {
+ emitNode(parser, 'onscript', parser.script)
+ parser.script = ''
+ }
+ }
+
+ SAXParser.prototype = {
+ end: function () { end(this) },
+ write: write,
+ resume: function () { this.error = null; return this },
+ close: function () { return this.write(null) },
+ flush: function () { flushBuffers(this) }
+ }
+
+ var Stream
+ try {
+ Stream = __webpack_require__(32).Stream
+ } catch (ex) {
+ Stream = function () {}
+ }
+
+ var streamWraps = sax.EVENTS.filter(function (ev) {
+ return ev !== 'error' && ev !== 'end'
+ })
+
+ function createStream (strict, opt) {
+ return new SAXStream(strict, opt)
+ }
+
+ function SAXStream (strict, opt) {
+ if (!(this instanceof SAXStream)) {
+ return new SAXStream(strict, opt)
+ }
+
+ Stream.apply(this)
+
+ this._parser = new SAXParser(strict, opt)
+ this.writable = true
+ this.readable = true
+
+ var me = this
+
+ this._parser.onend = function () {
+ me.emit('end')
+ }
+
+ this._parser.onerror = function (er) {
+ me.emit('error', er)
+
+ // if didn't throw, then means error was handled.
+ // go ahead and clear error, so we can write again.
+ me._parser.error = null
+ }
+
+ this._decoder = null
+
+ streamWraps.forEach(function (ev) {
+ Object.defineProperty(me, 'on' + ev, {
+ get: function () {
+ return me._parser['on' + ev]
+ },
+ set: function (h) {
+ if (!h) {
+ me.removeAllListeners(ev)
+ me._parser['on' + ev] = h
+ return h
+ }
+ me.on(ev, h)
+ },
+ enumerable: true,
+ configurable: false
+ })
+ })
+ }
+
+ SAXStream.prototype = Object.create(Stream.prototype, {
+ constructor: {
+ value: SAXStream
+ }
+ })
+
+ SAXStream.prototype.write = function (data) {
+ if (typeof Buffer === 'function' &&
+ typeof Buffer.isBuffer === 'function' &&
+ Buffer.isBuffer(data)) {
+ if (!this._decoder) {
+ var SD = __webpack_require__(13).StringDecoder
+ this._decoder = new SD('utf8')
+ }
+ data = this._decoder.write(data)
+ }
+
+ this._parser.write(data.toString())
+ this.emit('data', data)
+ return true
+ }
+
+ SAXStream.prototype.end = function (chunk) {
+ if (chunk && chunk.length) {
+ this.write(chunk)
+ }
+ this._parser.end()
+ return true
+ }
+
+ SAXStream.prototype.on = function (ev, handler) {
+ var me = this
+ if (!me._parser['on' + ev] && streamWraps.indexOf(ev) !== -1) {
+ me._parser['on' + ev] = function () {
+ var args = arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments)
+ args.splice(0, 0, ev)
+ me.emit.apply(me, args)
+ }
+ }
+
+ return Stream.prototype.on.call(me, ev, handler)
+ }
+
+ // this really needs to be replaced with character classes.
+ // XML allows all manner of ridiculous numbers and digits.
+ var CDATA = '[CDATA['
+ var DOCTYPE = 'DOCTYPE'
+ var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace'
+ var XMLNS_NAMESPACE = 'http://www.w3.org/2000/xmlns/'
+ var rootNS = { xml: XML_NAMESPACE, xmlns: XMLNS_NAMESPACE }
+
+ // http://www.w3.org/TR/REC-xml/#NT-NameStartChar
+ // This implementation works on strings, a single character at a time
+ // as such, it cannot ever support astral-plane characters (10000-EFFFF)
+ // without a significant breaking change to either this parser, or the
+ // JavaScript language. Implementation of an emoji-capable xml parser
+ // is left as an exercise for the reader.
+ var nameStart = /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/
+
+ var nameBody = /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/
+
+ var entityStart = /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/
+ var entityBody = /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/
+
+ function isWhitespace (c) {
+ return c === ' ' || c === '\n' || c === '\r' || c === '\t'
+ }
+
+ function isQuote (c) {
+ return c === '"' || c === '\''
+ }
+
+ function isAttribEnd (c) {
+ return c === '>' || isWhitespace(c)
+ }
+
+ function isMatch (regex, c) {
+ return regex.test(c)
+ }
+
+ function notMatch (regex, c) {
+ return !isMatch(regex, c)
+ }
+
+ var S = 0
+ sax.STATE = {
+ BEGIN: S++, // leading byte order mark or whitespace
+ BEGIN_WHITESPACE: S++, // leading whitespace
+ TEXT: S++, // general stuff
+ TEXT_ENTITY: S++, // & and such.
+ OPEN_WAKA: S++, // <
+ SGML_DECL: S++, //
+ SCRIPT: S++, //