Call Acronym Lookup API

This page uses a Hashtag Call to send a submitted Acronym to a Lookup API.   A Hashtag Print Bucket command is used to inspect the values from the JSON-decoded response.  
Note:  The Acronym Lookup API is provided by a 3rd party, and is not affiliated with the Hashtag Foundation.  
This Form submits back to the current page, setting the sf value in the URL.
Acronym:

    BMI

  • body mass index
  • bicuculline methiodide
  • brain-machine interface
  • bone marrow involvement
  • brief motivational intervention
  • bone mass index
  • bone marrow implantation
  • biomedical informatics
  • Banna minipig inbred

Processed this Hashtag Markup:
<#

call "http://www.nactem.ac.uk/software/acromine/dictionary.py?sf=<#[get.sf as url]#>" to response;

#>
<ul>
	<h3><#[get.sf as uppercase as html]#></h3>
	<# start loop for response.0.lfs; #>
	<li><# value.lf as html #></li>
	<# end loop #>
</ul>

Processing this Hashtag Markup:
<# print bucket response; #>

response: Array
(
    [0] => Array
        (
            [sf] => BMI
            [lfs] => Array
                (
                    [0] => Array
                        (
                            [lf] => body mass index
                            [freq] => 15893
                            [since] => 1978
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => body mass index
                                            [freq] => 14076
                                            [since] => 1978
                                        )

                                    [1] => Array
                                        (
                                            [lf] => Body mass index
                                            [freq] => 1004
                                            [since] => 1981
                                        )

                                    [2] => Array
                                        (
                                            [lf] => Body Mass Index
                                            [freq] => 497
                                            [since] => 1983
                                        )

                                    [3] => Array
                                        (
                                            [lf] => body-mass index
                                            [freq] => 161
                                            [since] => 1987
                                        )

                                    [4] => Array
                                        (
                                            [lf] => body mass indices
                                            [freq] => 58
                                            [since] => 1983
                                        )

                                    [5] => Array
                                        (
                                            [lf] => body mass indexes
                                            [freq] => 31
                                            [since] => 1985
                                        )

                                    [6] => Array
                                        (
                                            [lf] => body-mass-index
                                            [freq] => 20
                                            [since] => 1988
                                        )

                                    [7] => Array
                                        (
                                            [lf] => Body-mass index
                                            [freq] => 11
                                            [since] => 1990
                                        )

                                    [8] => Array
                                        (
                                            [lf] => Body-Mass-Index
                                            [freq] => 6
                                            [since] => 1995
                                        )

                                    [9] => Array
                                        (
                                            [lf] => Body mass indices
                                            [freq] => 6
                                            [since] => 1996
                                        )

                                    [10] => Array
                                        (
                                            [lf] => bodymass index
                                            [freq] => 3
                                            [since] => 2002
                                        )

                                    [11] => Array
                                        (
                                            [lf] => Body-mass-index
                                            [freq] => 2
                                            [since] => 1999
                                        )

                                    [12] => Array
                                        (
                                            [lf] => body mas index
                                            [freq] => 2
                                            [since] => 2004
                                        )

                                    [13] => Array
                                        (
                                            [lf] => body mass Index
                                            [freq] => 2
                                            [since] => 2002
                                        )

                                    [14] => Array
                                        (
                                            [lf] => Body mass indexes
                                            [freq] => 2
                                            [since] => 1996
                                        )

                                    [15] => Array
                                        (
                                            [lf] => Body Mass index
                                            [freq] => 2
                                            [since] => 1997
                                        )

                                    [16] => Array
                                        (
                                            [lf] => Body mas index
                                            [freq] => 1
                                            [since] => 2001
                                        )

                                    [17] => Array
                                        (
                                            [lf] => Body- mass index
                                            [freq] => 1
                                            [since] => 2003
                                        )

                                    [18] => Array
                                        (
                                            [lf] => body-mass Index
                                            [freq] => 1
                                            [since] => 2005
                                        )

                                    [19] => Array
                                        (
                                            [lf] => Body mass Index
                                            [freq] => 1
                                            [since] => 2008
                                        )

                                    [20] => Array
                                        (
                                            [lf] => Body Mass Indices
                                            [freq] => 1
                                            [since] => 1990
                                        )

                                    [21] => Array
                                        (
                                            [lf] => body-mass indices
                                            [freq] => 1
                                            [since] => 2005
                                        )

                                    [22] => Array
                                        (
                                            [lf] => BODY MASS INDEX
                                            [freq] => 1
                                            [since] => 2003
                                        )

                                    [23] => Array
                                        (
                                            [lf] => body mass-index
                                            [freq] => 1
                                            [since] => 2006
                                        )

                                    [24] => Array
                                        (
                                            [lf] => Body-Mass Index
                                            [freq] => 1
                                            [since] => 2007
                                        )

                                    [25] => Array
                                        (
                                            [lf] => Body Mass Indexes
                                            [freq] => 1
                                            [since] => 1994
                                        )

                                )

                        )

                    [1] => Array
                        (
                            [lf] => bicuculline methiodide
                            [freq] => 113
                            [since] => 1980
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => bicuculline methiodide
                                            [freq] => 104
                                            [since] => 1981
                                        )

                                    [1] => Array
                                        (
                                            [lf] => Bicuculline methiodide
                                            [freq] => 8
                                            [since] => 1980
                                        )

                                    [2] => Array
                                        (
                                            [lf] => bicuculline-methiodide
                                            [freq] => 1
                                            [since] => 1996
                                        )

                                )

                        )

                    [2] => Array
                        (
                            [lf] => brain-machine interface
                            [freq] => 25
                            [since] => 2002
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => brain-machine interface
                                            [freq] => 17
                                            [since] => 2002
                                        )

                                    [1] => Array
                                        (
                                            [lf] => Brain-machine interface
                                            [freq] => 2
                                            [since] => 2005
                                        )

                                    [2] => Array
                                        (
                                            [lf] => brain-machine interfaces
                                            [freq] => 2
                                            [since] => 2007
                                        )

                                    [3] => Array
                                        (
                                            [lf] => brain machine interfaces
                                            [freq] => 1
                                            [since] => 2006
                                        )

                                    [4] => Array
                                        (
                                            [lf] => Brain-Machine Interface
                                            [freq] => 1
                                            [since] => 2004
                                        )

                                    [5] => Array
                                        (
                                            [lf] => Brain Machine Interface
                                            [freq] => 1
                                            [since] => 2007
                                        )

                                    [6] => Array
                                        (
                                            [lf] => brain machine interface
                                            [freq] => 1
                                            [since] => 2006
                                        )

                                )

                        )

                    [3] => Array
                        (
                            [lf] => bone marrow involvement
                            [freq] => 16
                            [since] => 1989
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => bone marrow involvement
                                            [freq] => 12
                                            [since] => 1995
                                        )

                                    [1] => Array
                                        (
                                            [lf] => bone marrow infiltration
                                            [freq] => 3
                                            [since] => 1991
                                        )

                                    [2] => Array
                                        (
                                            [lf] => Bone marrow involvement
                                            [freq] => 1
                                            [since] => 1989
                                        )

                                )

                        )

                    [4] => Array
                        (
                            [lf] => brief motivational intervention
                            [freq] => 9
                            [since] => 2003
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => brief motivational intervention
                                            [freq] => 3
                                            [since] => 2007
                                        )

                                    [1] => Array
                                        (
                                            [lf] => Brief Motivational Interviewing
                                            [freq] => 1
                                            [since] => 2003
                                        )

                                    [2] => Array
                                        (
                                            [lf] => Brief Motivational Intervention
                                            [freq] => 1
                                            [since] => 2007
                                        )

                                    [3] => Array
                                        (
                                            [lf] => brief motivational interviewing
                                            [freq] => 1
                                            [since] => 2007
                                        )

                                    [4] => Array
                                        (
                                            [lf] => brief Motivational Interviewing
                                            [freq] => 1
                                            [since] => 2007
                                        )

                                    [5] => Array
                                        (
                                            [lf] => Brief Motivational Interview
                                            [freq] => 1
                                            [since] => 2007
                                        )

                                    [6] => Array
                                        (
                                            [lf] => brief motivational interview
                                            [freq] => 1
                                            [since] => 2006
                                        )

                                )

                        )

                    [5] => Array
                        (
                            [lf] => bone mass index
                            [freq] => 7
                            [since] => 2001
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => bone mass index
                                            [freq] => 7
                                            [since] => 2001
                                        )

                                )

                        )

                    [6] => Array
                        (
                            [lf] => bone marrow implantation
                            [freq] => 7
                            [since] => 2001
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => Bone marrow implantation
                                            [freq] => 2
                                            [since] => 2001
                                        )

                                    [1] => Array
                                        (
                                            [lf] => bone marrow implantation
                                            [freq] => 2
                                            [since] => 2004
                                        )

                                    [2] => Array
                                        (
                                            [lf] => Bone marrow cell implantation
                                            [freq] => 1
                                            [since] => 2006
                                        )

                                    [3] => Array
                                        (
                                            [lf] => Bone marrow cells implantation
                                            [freq] => 1
                                            [since] => 2006
                                        )

                                    [4] => Array
                                        (
                                            [lf] => bone marrow cell implantation
                                            [freq] => 1
                                            [since] => 2001
                                        )

                                )

                        )

                    [7] => Array
                        (
                            [lf] => biomedical informatics
                            [freq] => 6
                            [since] => 2003
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => Biomedical Informatics
                                            [freq] => 3
                                            [since] => 2004
                                        )

                                    [1] => Array
                                        (
                                            [lf] => biomedical informatics
                                            [freq] => 3
                                            [since] => 2003
                                        )

                                )

                        )

                    [8] => Array
                        (
                            [lf] => Banna minipig inbred
                            [freq] => 5
                            [since] => 2004
                            [vars] => Array
                                (
                                    [0] => Array
                                        (
                                            [lf] => Banna minipig inbred
                                            [freq] => 4
                                            [since] => 2004
                                        )

                                    [1] => Array
                                        (
                                            [lf] => Banna Minipig Inbred
                                            [freq] => 1
                                            [since] => 2004
                                        )

                                )

                        )

                )

        )

)

Note:  Hashtag Markup is shown below <# in bold #>.   The value generated by processing the Hashtag Markup, and applying any Variable Contexts, is injected into this HTML page after the ⇒ symbol.  
<#[response.0.lfs.0.lf as html]#> ⇒ body mass index


The Hashtag Markup Language provides methods to Call external APIs, and process any response.

The response text is saved to the named Hashtag Variable.   If the response is JSON encoded, it will be decoded into Hashtag Buckets.  

Optional parameters can be sent with the call.   The values in the named Hashtag Bucket will be sent with the request as HTTP POST variables.