diff --git a/fixtures/bundle-crucible-1-observation.json b/fixtures/bundle-crucible-1-observation.json new file mode 100644 index 00000000..a74d0a9c --- /dev/null +++ b/fixtures/bundle-crucible-1-observation.json @@ -0,0 +1,28 @@ +{ + "status": "final", + "meta": { + "tag": [ + { + "system": "http://projectcrucible.org", + "code": "testdata" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "8302-2" + } + ] + }, + "valueQuantity": { + "unit": "cm", + "system": "http://unitsofmeasure.org", + "value": 170 + }, + "subject": { + "reference": "urn:uuid:547448f0-3292-4c93-a1b9-c55c65a710c7" + }, + "resourceType": "Observation" +} \ No newline at end of file diff --git a/fixtures/bundle-crucible-1.json b/fixtures/bundle-crucible-1.json new file mode 100644 index 00000000..29d65b13 --- /dev/null +++ b/fixtures/bundle-crucible-1.json @@ -0,0 +1,141 @@ +{ + "resourceType": "Bundle", + "type": "transaction", + "entry": [ + { + "resource": { + "resourceType": "Patient", + "name": [ + { + "given": [ + "Transaction" + ], + "text": "Transaction Crucible", + "use": "official", + "family": "Crucible" + } + ], + "identifier": [ + { + "use": "official", + "system": "http://projectcrucible.org", + "value": "1527658235" + } + ], + "meta": { + "tag": [ + { + "system": "http://projectcrucible.org", + "code": "testdata" + } + ] + } + }, + "request": { + "method": "POST", + "url": "Patient" + }, + "fullUrl": "urn:uuid:547448f0-3292-4c93-a1b9-c55c65a710c7" + }, + { + "resource": { + "status": "final", + "meta": { + "tag": [ + { + "system": "http://projectcrucible.org", + "code": "testdata" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "8302-2" + } + ] + }, + "valueQuantity": { + "unit": "cm", + "system": "http://unitsofmeasure.org", + "value": 170 + }, + "subject": { + "reference": "urn:uuid:547448f0-3292-4c93-a1b9-c55c65a710c7" + }, + "resourceType": "Observation" + }, + "request": { + "method": "POST", + "url": "Observation" + }, + "fullUrl": "urn:uuid:1e7132a0-57e7-4f36-9e5c-d170ac73be88" + }, + { + "resource": { + "status": "final", + "meta": { + "tag": [ + { + "system": "http://projectcrucible.org", + "code": "testdata" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://loinc.org", + "code": "3141-9" + } + ] + }, + "valueQuantity": { + "unit": "kg", + "system": "http://unitsofmeasure.org", + "value": 200 + }, + "subject": { + "reference": "urn:uuid:547448f0-3292-4c93-a1b9-c55c65a710c7" + }, + "resourceType": "Observation" + }, + "request": { + "method": "POST", + "url": "Observation" + }, + "fullUrl": "urn:uuid:3ab925ed-01b7-423c-817d-ea6622717cc3" + }, + { + "resource": { + "verificationStatus": "confirmed", + "meta": { + "tag": [ + { + "system": "http://projectcrucible.org", + "code": "testdata" + } + ] + }, + "code": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "414915002" + } + ] + }, + "subject": { + "reference": "urn:uuid:547448f0-3292-4c93-a1b9-c55c65a710c7" + }, + "resourceType": "Condition" + }, + "request": { + "method": "POST", + "url": "Condition" + }, + "fullUrl": "urn:uuid:10c4484a-f74a-4477-ae29-6448cd7b88e4" + } + ] +} \ No newline at end of file diff --git a/fixtures/bundle-crucible-1.xml b/fixtures/bundle-crucible-1.xml new file mode 100644 index 00000000..a37767f3 --- /dev/null +++ b/fixtures/bundle-crucible-1.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fixtures/bundle-transaction.json b/fixtures/bundle-transaction.json new file mode 100644 index 00000000..7375f46a --- /dev/null +++ b/fixtures/bundle-transaction.json @@ -0,0 +1,172 @@ +{ + "resourceType": "Bundle", + "id": "bundle-transaction", + "meta": {"lastUpdated": "2014-08-18T01:43:30Z"}, + "type": "transaction", + "entry": [ + { + "fullUrl": "urn:uuid:61ebe359-bfdc-4613-8bf2-c5e300945f0a", + "resource": { + "resourceType": "Patient", + "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": "POST", + "url": "Patient" + } + }, + { + "fullUrl": "urn:uuid:88f151c0-a954-468a-88bd-5ae15c08e059", + "resource": { + "resourceType": "Patient", + "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": "POST", + "url": "Patient", + "ifNoneExist": "identifier=234234" + } + }, + { + "fullUrl": "http://example.org/fhir/Patient/123", + "resource": { + "resourceType": "Patient", + "id": "123", + "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/123" + } + }, + { + "fullUrl": "urn:uuid:74891afc-ed52-42a2-bcd7-f13d9b60f096", + "resource": { + "resourceType": "Patient", + "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?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 ? '' : ''; +} + +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 ''; + } else { + var instructionValue = instruction[key] ? instruction[key] : ''; + if ('instructionFn' in options) instructionValue = options.instructionFn(instructionValue, key, currentElementName, currentElement); + return ''; + } +} + +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 += ''; + } 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 + '/>'; + } + var xml = ''; + if (name) { + xml += '<' + elementName; + if (typeof element !== 'object') { + xml += '>' + writeText(element,options) + ''; + 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) : '') + ''; + } + 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++, //